TL; DR

TL; DR

TL; DR

我如何重新映射以在 Ubuntu 20.04 上ALT R工作?ALT RALT Gr

细节

正如所述另一篇帖子,我已经xev在 Ubuntu 20.04 上执行了以下操作以查找ALT LALT 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

参考:

相关内容