Keyboard
如何在控制台中禁用 CapsLock?
我可以
Caps Lock
使用以下命令在 GUI 中禁用:setxkbmap -option ctrl:nocaps
但是如何在沒有 X/GUI 的機器上在控制台中完全禁用它?
dumpkeys | sed s/Caps_Lock/Control/ | loadkeys
在 Debian 等平台上,只需為控制台和 X11 投入
XKBOPTIONS="ctrl:nocaps"
工作/etc/default/keyboard
——前提是您已經安裝了console-setup
軟體包。使用該setupcon
命令立即重新載入該文件。
一直在努力在網上找到這方面的資訊。根據Arch Wiki的建議,我創建了一個“自定義鍵盤映射” 。我的命令是這樣的:
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