Caps Lock다음을 사용하여 GUI에서 비활성화 할 수 있습니다 .
setxkbmap -option ctrl:nocaps
하지만 X/GUI가 없는 시스템의 콘솔에서 이를 완전히 비활성화하려면 어떻게 해야 합니까?
답변1
dumpkeys | sed s/Caps_Lock/Control/ | loadkeys
Debian 및 유사한 시스템에서는 이 패키지가 XKBOPTIONS="ctrl:nocaps"
설치되어 /etc/default/keyboard
있는 한 콘솔과 X11에서 실행됩니다 console-setup
. setupcon
파일을 즉시 다시 로드하려면 이 명령을 사용하십시오 .
답변2
온라인에서 이에 대한 정보를 찾으려고 노력해 왔습니다. 제안된 대로 "사용자 정의 키맵"을 만들었습니다.아치스 위키. 내 명령은 다음과 같습니다
zcat /usr/share/kbd/keymaps/i386/qwerty/uk.map.gz > ~/personal.map
vim ~/personal.map
sudo cp ~/personal.map /usr/share/kbd/keymaps/
i386/qwerty/uk.map
제가 제일 갖고 싶었던 거라서 베이스로 사용했어요 . 이는 include
다른 맵이므로 파일이 파일에서 얻는 것보다 훨씬 작다는 것을 의미합니다 dumpkeys
. 저는 단지 몇 가지 수정자 키만 재정의하고 싶기 때문에 이것이 제게는 잘 작동합니다.
다음 명령을 실행하여 인식되는지 확인할 수 있습니다.
localectl list-keymaps | grep personal
그런 다음 다음을 실행하여 기본값으로 설정합니다.
sudo localectl set-keymap personal