如何将组合键重新映射到键?

jon*_*4yp 10 linux x-server xmodmap key-mapping

是否可以将组合键重新映射到基于 X 服务器的系统中的键,例如,如果我按下End+ Arrow_upHome会生成键码?谷歌似乎对这个问题保持沉默。如果有解决方案就太好了,因为它将为更方便的键盘映射开辟许多可能性。

小智 5

在超级用户处查看这个类似的问题。就像是

"xdotool key Home"
  End + Up
Run Code Online (Sandbox Code Playgroud)

.xbindkeysrc文件中应该就足够了。

如果您真的想尝试使用 xmodmap,首先将End键或Up键映射到 . Xmodmap. 例如,您可以用抢你的两个键xev和映射Endmode_switch

keycode NN("End" keycode) = mode_switch
Run Code Online (Sandbox Code Playgroud)

然后将 mode_switch 部分映射UpHome

keycode NN("Up" keycode) = Up NoSymbol Home
Run Code Online (Sandbox Code Playgroud)

但我不确定那部分,你将不得不试验。肯定会起作用的是让您的桌面环境完成工作(dconf 等)。

另一个线索可以在这里找到。