我想交换Caps Lock
和Ctrl
。到目前为止,我的解决方案是编辑/etc/default/keyboard
和设置 XKBOPTIONS="ctrl:nocaps"
此解决方案存在问题。首先,它不适用于虚拟控制台,也不适用于 Source 游戏。请参阅https://github.com/ValveSoftware/Dota-2/issues/47
我的键盘是:
I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input2
U: Uniq=
H: Handlers=sysrq kbd event2
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7
我尝试遵循本指南https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes但它不起作用。
答案1
我不知道 Source 游戏,但对于我们许多人来说,这确实可以在虚拟控制台上运行。请参阅: 如何在 Xubuntu 中将某个键重新映射到 Caps Lock 键?