Ubuntu 22.04 如何制作 rAlt + [hjkl] 箭头键

Ubuntu 22.04 如何制作 rAlt + [hjkl] 箭头键

我之前在 kubuntu 上做过这个,但是当我尝试在 ubuntu 22.04 上使用 xmodmap 执行此操作时,绑定不起作用。这是我使用的:

xmodmap -e "keycode 108 = Mode_switch" 
xmodmap -e "keycode 43 = h H Left H" 
xmodmap -e "keycode 44 = j J Down J"
xmodmap -e "keycode 45 = k K Up K" 
xmodmap -e "keycode 46 = l L Right L" 

有人知道问题是什么以及如何解决吗?谢谢!

答案1

Ubuntu 22.04 默认使用 Wayland,不支持 xmodmap。建议使用 XKB 编写脚本,因为 xmodmap 已弃用,但 XKB 要复杂得多。

简单的替代方法是使用 Xorg 会话而不是 Wayland。为此,请注销您的帐户,然后单击右下角的齿轮图标并选择“Ubuntu on Xorg”。此后,您的会话将默认为 Xorg,并且您的 xmodmap 脚本应该会再次开始工作。

编辑:

您的脚本可以运行,但我只想指出,您实际上不需要更改 AltGr 键的功能。以下方法也可以运行:

xmodmap -e "keycode 43 = h H h H Left Left"
xmodmap -e "keycode 44 = j J j J Down Down"
xmodmap -e "keycode 45 = k K k K Up Up" 
xmodmap -e "keycode 46 = l L l L Right Right" 

相关内容