我最近购买了一台没有反斜杠/管道键的旧上网本。我已成功使用将大写锁定重新映射为反斜杠loadkeys
。
我想以类似的方式将SHIFT+映射到管道键,特别是不使用类似的东西,因为我希望所有这些都在我的 VT 上工作。 CAPS LOCKxkb
是否可以使用loadkeys
其他工具来完成此操作?
答案1
在手册页中找到了我自己的答案keymaps
。在我的键盘上,CAPS LOCK键码为 41。要重新映射它,您需要以下键映射行,
keycode 41 = backslash bar
这将映射CAPS LOCK到反斜杠字符,SHIFT+CAPS LOCK映射到竖线(管道)字符。
答案2
您可以在控制台上使用 XKB 选项。看keyboard(5)
。
XKBOPTIONS="ctrl:nocaps"
in/etc/default/keyboard
将使钥匙位于左侧A 行为应有的方式在 X 和文本 VT 上。
显然,您可以使用KMAP=file
中的选项来支持任意重新映射。我认为/etc/default/keyboard
这就是您可以放置 的地方。keycode 41 = backslash bar
运行setupcon
以将更改应用于文本 VT。