如何将上下文菜单键重新映射到超级键

如何将上下文菜单键重新映射到超级键

这个键盘只有一个超级键,所以我想重新映射菜单键来弥补这一点。

答案1

用于xev查找要重新映射的按键的按键代码。例如,如果我按Menu键,它会告诉我那是键码 135

接下来在我的~/.xmodmaprc文件中,我添加如下行:

keycode 135 = Super_R

...使其成为右手 Windows 钥匙。然后剩下的就是激活按键重新映射。这通常在登录到您的 x 会话时自动发生,但如果您的桌面环境没有这样做,您可以xmodmap ~/.xmodmaprc从命令行或登录时运行的任何脚本手动运行它。

答案2

我不知道你使用什么系统,但如果它是相当现代的 root 登录,请转到

/usr/share/X11/xkb/keycodes

复制(备份)evdev文件。编辑它。找到带有菜单键的行并将其别名更改为超级键(左或右),例如更改

alias <MENU> = <COMP>;

alias <MENU> = <SUPR>;

注销,登录(X11必须重新启动),享受你的新键盘。

答案3

这可以解决问题:

xmodmap -e "keysym Menu = Super_R"

答案4

对于 gnome-shell,只需编辑此文件:/usr/share/X11/xkb/symbols/pc。然后重新启动。

相关内容