TL; DR
我如何重新映射以在 Ubuntu 20.04 上ALT R工作?ALT RALT Gr
细节
正如所述另一篇帖子,我已经xev
在 Ubuntu 20.04 上执行了以下操作以查找ALT L和ALT R密钥代码:
- ALT L
keycode 64 (keysym 0xffe9, Alt_L)
- ALT R
keycode 108 (keysym 0xfe03, ISO_Level3_Shift)
正在运行xmodmap -pke > ~/.Xmodmap
,以下配置已保存:
keycode 64 = Alt_L Meta_L Alt_L Meta_L Alt_L Meta_L
keycode 108 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift NoSymbol ISO_Level3_Shift
同时gsettings
提供:
$ gsettings get org.gnome.desktop.input-sources xkb-options
['lv3:menu_switch']
理论上重新映射108
应该~/.Xmodmap
足够了:
keycode 108 = Alt_R Meta_R Alt_R Meta_R Alt_R Meta_R
但是,即使运行xmodmap ~/.Xmodmap
并保存此命令~/.xinitrc
,修改没有生效立即或者在 Ubuntu 再次登录后。
因此不可能在 Emacs 中执行可扩展命令在 Emacs 中使用ALT R+X
那么改变行为的正确方法是什么ALT R?