我目前正在尝试重新映射我的 H 键 ( <AC06>
) 以使其充当 Ctrl 键。
我在 /usr/.../xkb/symbols/us 文件中添加了以下内容:
key <AC06> { [ Control_L, Control_L ] };
它似乎可以正常工作,因为当 Ctrl 按下时具有不同行为的程序(如 Chrome)会将该键识别为 Ctrl。但是当与任何其他键(例如 ctrl-T 或此处的 HT)一起使用时,它不起作用。
partial alphanumeric_keys modifier_keys
我也尝试过在声明前面添加xkb_symbols
并添加replace key <AC06>...
但无济于事。
答案1
找到答案了!
我只需添加以下一行:
modifier_map Control { <AC06> }; `
但是现在我遇到了问题,因为 GNOME 似乎认为 H 仍然是 Ctrl(同时是 H!)而在其他布局中(我正在修改 colemak,但它也对其他布局产生了影响)...