我希望右键与, , ,Alt一起按下时分别用作向左、向下、向上和向右箭头键。hjkl
否则我不需要正确的Alt钥匙来工作,但如果它可能是一把Alt钥匙,那就太好了。当与 一起使用时Ctrl,光标键应该像通常的那样工作。在 Firefox 编辑框中编辑文本时,Ctrl++应向右跳过一个单词R_Alt。l
我如何实现这一目标?
我尝试了多种方法,但我不想在这里发布它们,因为它们都不起作用。我在 2010 年第一次尝试实现这一点,但当时没有很多材料。现在环顾四周,似乎也没有太多关于它的信息。我当前的操作系统是 Ubuntu 18.04,64 位。
/usr/share/X11/xkb/symbols/us
)来创建一个新布局并将文件另存为新文件(例如oe
)。在第一个块 (
xkb_symbols "basic"
) 的最后,添加include "level3(ralt_switch)"
在同一块中,找到
h
(例如<AC06>
)的键符号并更改内容,使其显示为key <AC06> { [ h, H, Left ] };
打开
/usr/share/X11/xkb/rules/evdev.xml
转到该
<layoutList>
部分的末尾(搜索)并在最后一个标签</layoutList>
之后添加以下内容</layout>
:对相应的键符号(
Right
、Up
、Down
)和其他键(j
、k
、l
)重复此操作。加载新创建的布局
setxkbmap -layout oe
注意:这已经过测试
h
并且适用于Ctrl++将光标向左移动一个单词。Alth