如何在 Linux 上重新配置键盘布局,以便:
Caps Lock 变为 位置的数字键盘布局的修饰键
M<>JKLUION
。;
变成死键,因此按下该键然后按下另一个键会产生我要定义的任意符号。一些特定的键被重新映射(例如,
1 !
被反转并变为! 1
)。
我已尝试过。
我花了一整天的时间尝试在 NixOS 上配置键盘布局。我读完了“setxkbmap”的整个手册页,以及互联网上的三个以上的大型教程,包括这个,这个,这个其中一些指南不仅不完整,而且显然需要了解指南中未包含的内容以及根本不明显的内容。例如(来自 xmodmap 的手册):
-display This option specifies the host and display to use.
它没有在任何时候定义什么是“显示”。或者,这教程:
为了完成这两个任务,让我们在 ~/.xkb/symbols/xkbtest 中创建一个符号文件并向其中添加两个节:
接下来引用了一段语法完全陌生且无法解释的片段。这些只是大量缺失信息中的 2 个。
然后我决定用黑客的方式去做。我复制了一个 XKB 文件/etc/X11/xkb/symbols/us
到我的主文件夹,然后用 VIM 打开它。问题是它是一个1500 多行长的文件键盘布局和语法/符号种类繁多,但功能不明显。我甚至不知道那里有哪些功能可用。
我已经尝试过 xmodmap,但如上所述,手册页没有解释如何做我需要做的事情,我查看的教程也没有解释。
我不明白为什么这必须这么困难。OSX 和 Windows我使用 UI 键盘编辑器在几分钟内解决了这个问题,例如尤克里里。