이 수퍼 유저 답변을 기반으로 내 Caps lock키를 Ctrl+ Alt+로 다시 바꿨습니다.Shift
; Caps lock becomes ctrl+alt+shift
*CapsLock::
SetKeyDelay -1
Send {Blind}{Ctrl DownTemp}{Alt DownTemp}{Shift DownTemp}
return
*CapsLock up::
SetKeyDelay -1
Send {Blind}{Ctrl Up}{Alt Up}{Shift Up}
return
그런 다음 Vim 스타일 탐색을 위해 hjkl화살표 키로 다시 매핑하려고했습니다 . 전혀 작동하지 않는 여러 가지 접근법을 시도했습니다. 단일 키 누름에 대해 작동하기 때문에 다음 접근 방식에 정착했습니다. 그러나 예를 들어 Caps lockJEclipse에서 누르고 있으면 CtrlAltJ단순히 줄을 바꾸지 않고 키보드 단축키가 실행됩니다. 자동 키보드 반복에만 사용되며 원래 키 누름에는 사용되지 않습니다.
^!+h::
Send {Left}
Send {Blind}{Ctrl DownTemp}{Alt DownTemp}{Shift DownTemp}
return
^!+j::
Send {Down}
Send {Blind}{Ctrl DownTemp}{Alt DownTemp}{Shift DownTemp}
return
^!+k::
Send {Up}
Send {Blind}{Ctrl DownTemp}{Alt DownTemp}{Shift DownTemp}
return
^!+l::
Send {Right}
Send {Blind}{Ctrl DownTemp}{Alt DownTemp}{Shift DownTemp}
return
J20 번 쳐서 20 줄 아래로 스크롤하는 것은 너무 지루합니다. 누구든지 해결책이 있습니까, 아니면 부적절한 것을 사용하고 있습니까? 나는 다른 명령을 매핑 Caps lock하고 CapslockWin(기술적으로 ^! + 및 ^! + #에 매핑) 수정이 바람직하지 않습니다. 예를 들어 :
; Caps lock + i becomes escape
^!+i::
Send {Escape}
Send {Blind}{Ctrl DownTemp}{Alt DownTemp}{Shift DownTemp}
return
Esc키 를 누를 필요가 없기 때문에 지금은 잘 작동합니다 . 감사!
Ctrl + Alt + Shift를 사용해야하는 특별한 이유가 있습니까? CapsLock을 사용하면 변수를 토글하는 것이 더 쉽고 간단해질 것이라고 생각합니다.
—
Elliot DeNolf
Ctrl + Alt + Shift를 사용하여 충돌에 대해 걱정하지 않고 다른 프로그램에서 단축키를 설정할 수 있다는 이점이있었습니다. 그러나 그것은 어쨌든 내 시도로 작동하지 않았으므로 아래 솔루션으로 전환하여 아무것도 잃어 버리지 않았습니다.
—
Daniel Koverman