我的 Chromebook 缺少一些重要按键。我想将它们重新映射到现有的按键上。不幸的是,Chromebook 的按键通常很少,所以我需要将多个按键组合映射到一个按键上。例如,映射Alt h
到End
Xorg 键盘似乎正处于过渡状态,许多旧方法已被弃用(键盘映射、xmodmaps 等)
据我所知,更改系统范围内的键盘映射的正确方法是通过 xbk。有很多人通过修改文件将单个键(例如大写锁定键)映射为 Shift 键/usr/share/X11/xkb/symbols/pc
。还有一些如何使用 setxkmap 创建完全自定义的键的示例。但我还没有找到任何关于如何最好地将组合键映射到单个键的示例。任何指示都将不胜感激。
答案1
我不明白您是否希望将Alt+H映射到End或映射到→
但我知道如何用它来实现AltGr。
无论如何,重新映射 Alt 并不是一个好主意,因为它经常在程序中使用。
在您的符号文件中尝试这样做:
key <AC06> { [ h , H , End ] }; // Map <AltGr>+<H> to <End>
或者
key <AC06> { [ h , H , Right ] }; // Map <AltGr>+<H> to <→>
但也许这不是你想要的..
但我也对修饰符的映射感兴趣..
我尝试将Space其充当修饰符..