** 이 게시판은 댓글이 달리면 게시물을 삭제할 수 없습니다. **
** 내용의 장기노출이 곤란한 경우 [수정]을 통해 내용을 변경하시기 바랍니다. **
Mac에서 capslock으로 사용해보니 편하기도 하고,
통일감 있게 쓰는게 편리할 거 같아서요.
1) Windows에서 capslock으로 한영 변환 설정하는 방법과,
2) Windows에서도 capslock을 짧게 누르면 한영 변환, 길게 누르면 대소문자 변환 기능 구현이 가능한지 궁금합니다.
키맵핑 프로그램 설치해서 따라해보면 쉽습니다.
AutoHotKey 설치 후에 아래 내용을 메모장으로 작성해서 저장할 때 파일 형식을 모든 파일로 하고 파일명.ahk로 저장한 후 실행하면 됩니다.
항상 사용하려면 ahk 파일을 시작 프로그램 폴더에 넣어두면 됩니다.
1초(1000 밀리초) 동안 길게 눌렀을 때 CapsLock 상태를 변경하도록 했는데 길게 누르는 시간을 조정하려면 1000 부분을 예를 들어 0.5초라면 500, 3초라면 3000으로 바꾸면 되겠네요.
일단 제 컴퓨터에서 테스트했을 때는 문제없이 동작하는 것을 확인했습니다.
capslock::
KeyWait,capslock
if A_TimeSinceThisHotkey >= 1000 ; in milliseconds.
SetCapsLockState, % (State:=!State) ? "On" : "Off"
else
Send, {vk15sc1F2}
return
감사합니다 ^^
Windows 10 기준입니다.
한영키 코드는 다를 수 있을 것도 같은데 다음의 블로그 글을 참고하면 알 수 있습니다.
https://m.blog.naver.com/PostView.nhn?blogId=go4693&logNo=220941210410&proxyReferer=https:%2F%2Fwww.google.com%2F
; 한영키 to Capslock
sc138::
SetCapsLockState % !GetKeyState("CapsLock", "T")
return
; Capslock to 한영키
Capslock::
Send, {vk15sc138}
return