답변:
귀하가 X11
환경, 당신은 당신이 원하는 것을 얻을 수 있습니다.
다음 명령을 사용하십시오.
xmodmap -e 'clear lock'
즉, 이제부터는 Caps_Lock 키가 더 이상 키보드 수정자가 아닙니다. 정상적인 키로 돌아 간다.
xmodmap -e 'keysym Caps_Lock = Escape'
이는 다음을 의미합니다. Caps_Lock
지금부터는
키심의 Escape
.
노트 :이 수신기는 모든 유닉스에서 작동합니다.
.vimrc
그러나 ~/.Xmodmap
. 게다가, 당신은 더 이상 전체 명령을 쓰지 않습니다. 그냥 따옴표 안에 들어 있습니다. 예를 들어 퍼팅하는 대신 xmodmap -e 'clear lock'
...에서 .Xmodmap
, 그냥 쓴다. clear lock
. 그런 다음 컴퓨터를 다시 시작하거나 xmodmap이 파일을 읽고 포함 된 각 줄을 실행하도록 로그 아웃했다가 다시 로그인하면됩니다.
vi
명령들 X11
환경 것들. 그들은 안에서 일하지 않을 것이다. vi
또는 Terminal
왜냐하면 그들은`X`` 서버와 직접적이고 키보드 관리를 다루는 부분과 직접 대화하기 때문입니다.
Karabiner
: pqrs.org/osx/karabiner 귀하의 문제에 대한 올바른 해결책 인 것 같습니다. 성공적으로 테스트하면 질문에 대한 대답을 제시하십시오.
게시 한 질문은 아직 최신 상태입니다. 나는 몇 년 동안 Windows에서 AutoHotkey 솔루션을 사용 해왔다. Firefox + Pentadactyl에서 Capslock을 Esc로 다시 매핑하는 것이 유용하다는 것을 알았습니다.
Mac 용 AutoHotkey가 없으므로 대안을 찾아야한다. .
X11
? 나는 그 명령어들을 내.vimrc
그러나 그것을 인식하지 못한다.