10 我想将Caps Lock键重新映射为空或我选择的键代码。 为了在不同的环境(X / Wayland /非图形TTY)中获得相同的行为,并学习如何执行此类操作,在内核级别执行此操作很重要(因此xmodmap/ xkb解决方案对我没有帮助)。 我该怎么办? 另外,内核模块是否足够或需要直接进行代码更改? 感谢您的提示! linux keyboard — 2小时 source
8 内核模块和内核破解都不是必需的。 使用,setkeycodes您可以将运行中的内核的scancode更改为keycode转换映射,当然需要root特权。 要将Caps Lock(扫描代码0x3a)映射为带有字母x(键代码45)的键,您将使用setkeycodes 3a 45该示例。 使用showkey -s和,showkey您应该能够找到所需的扫描码和键码。 确保从控制台而不是从终端发出给定命令。 — 米基拉 source