我不喜欢在主键盘和移动键之间跳转,所以我在我的 xkb 布局文件中添加了以下内容。
hidden partial xkb_symbols "movement"
{
key <AD08> { [ NoSymbol, NoSymbol, Up, Up ] };
key <AC08> { [ NoSymbol, NoSymbol, Down, Down ] };
key <AC07> { [ NoSymbol, NoSymbol, Left, Left ] };
key <AC09> { [ NoSymbol, NoSymbol, Right, Right ] };
key <AD09> { [ NoSymbol, NoSymbol, Prior, Prior ] };
key <AB09> { [ NoSymbol, NoSymbol, Next, Next ] };
key <AB07> { [ NoSymbol, NoSymbol, Home, Home ] };
key <AB08> …
Run Code Online (Sandbox Code Playgroud) 我正在尝试编写一个脚本来复制我的 OS X 设置。特别是我想将箭头键重新映射到CMD+ H、J、K、L。
该技术似乎类似于此Linux 解决方案,不同之处在于要修改的密钥文件位于/usr/X11/share/X11/xkb/symbols/us
. 不过,它并没有真正按预期工作,似乎正在映射选项键。
如何通过 OS X 中的命令行重新映射键?
我已经重新映射了CapsLock这样的工作:
CapsLock+ J= Left arrow key
CapsLock+ K=Down arrow key
等等。
我使用过 xmodmap (如将Super+hjkl 映射到 X 下的箭头键中所述)。
问题是我似乎无法使以下组合键起作用:
预期:CapsLock+ Shift+ J= Shift+Left arrow key
实际:CapsLock+ Shift+ J= 什么都不做。
等等。
你有什么想法如何使它工作吗?谢谢。