jes*_*sta 17 keyboard keyboard-layout
我在三星 Chromebook 上使用 Ubuntu。你们中的一些人可能知道,基于 ChromeOS 的上网本中使用的键盘有点笨拙:除其他外,它没有Del键*。如果我打算用这本上网本来达到它最初的目的,浏览,我想这不会有问题,但我需要用它来编程,而且我错过了很多键,特别是Delete一个,但还有Page Up, Page Down,home和End.
所以我一直在寻找一种方法来重新映射Alt+Backspace到Page Up,Alt+left箭头到Home,Alt+down到Page Down,等等......
我找到了很多关于如何重新映射一个键的解释,但我不知道如何将组合键重新映射到单个键。有没有人试过做这样的事情?
非常感谢。
*我的意思是,删除右侧字符的键。我们在西班牙称它为“Supr”,我不确定它在英语国家的情况。
elm*_*cha 10
您可以使用xbindkeys来获取密钥和xvkbd发送密钥。
.xbindkeysrc在您的主目录中创建一个文件并粘贴以下文本:
"xvkbd -xsendevent -text '\[Delete]'"
Alt + BackSpace
"xvkbd -xsendevent -text '\[Home]'"
Alt + Left
"xvkbd -xsendevent -text '\[Page_Down]'"
Alt + Down
Run Code Online (Sandbox Code Playgroud)
然后开始xbindkeys,它应该工作。可能你想映射更多的键,然后在你编辑之后你.xbindkeysrc可以运行pkill -HUP xbindkeys向 xbindkeys 发送一个 HUP 信号(或者杀死 xbindkeys 并重新启动它)。
要查看 xbindkeys 看到的密钥名称,您可以运行xbindkeys -mk(man xbindkeys有更多信息)。
要查看 xvkbd 知道的密钥名称,请查看 /usr/include/X11/keysymdef.h(也许其他人知道更好的方法?)。
xbindkeys 只运行到你的 X 会话结束,所以你可能想把它放在你的启动(自动启动)程序中。