Linux
我可以在 Linux 控制台中重新映射 SHIFT+CAPS LOCK 嗎?
我最近買了一台沒有反斜杠/管道鍵的舊上網本。我已經成功地將大寫鎖定重新映射為使用
loadkeys
.我想以類似的方式將
SHIFT
+映射CAPS LOCK
到管道鍵,特別是不使用任何類似的東西,xkb
因為我希望所有這些都可以在我的 VT 上工作。
loadkeys
是否可以使用或其他工具來做到這一點?
keymaps
在手冊頁中找到了我自己的答案。在我的鍵盤上CAPS LOCK
有鍵碼 41。要重新映射它,您需要以下鍵映射行,keycode 41 = backslash bar
這將映射
CAPS LOCK
到反斜杠字元,並將SHIFT
+映射到CAPS LOCK
豎線(管道)字元。
您可以在控制台上使用 XKB 選項。見
keyboard(5)
。XKBOPTIONS="ctrl:nocaps"
in
/etc/default/keyboard
將使左側的鍵的A
行為方式與 X 和文本 VT 中的行為方式相同。顯然,您可以使用 , 中的
KMAP=file
選項/etc/default/keyboard
來支持任意重新映射。這將是你可以放的地方keycode 41 = backslash bar
,我想。執行
setupcon
以將更改應用於文本 VT。