X11:将 Shift-Win 映射到 AltGr?

X11:将 Shift-Win 映射到 AltGr?

如何映射组合键Shift-Win以使其在基于 Debian 的 Linux 发行版上工作AltGr?XKB 的文档确实非常稀少!

谢谢。

答案1

我知道的最简单的方法是运行xev以找到 Windows 键的键码(在我的键盘上是 133,但您的键盘上可能不同),然后找到 Windows 键和 Alt Gr 的键符名称(再次,xev 可以在这里提供帮助,Ubuntu 上的 也可以/usr/include/X11/keysymdef.hx11proto-core-dev。要使用xev,只需从命令行运行它,然后按下您感兴趣的键并查看输出。

我认为 Alt Gr 是其中之一Alt_RISO_Level3_Shift我的键盘上标有“Alt Gr”的键映射到后者,但我的左“Alt”键映射到Alt_L)。

然后,您可以在 shell 初始化文件中添加类似下面的内容,例如~/.bashrc(另一种方法是.xmodmaprc):

xmodmap -e ‘键码 133=Super_L ISO_Level3_Shift’

请参阅 man xmodmap 以了解更多信息,以及以下页面:

http://www.in-ulm.de/~mascheck/X11/xmodmap.html

http://madduck.net/docs/extending-xkb/

在 Ubuntu 中执行此操作的另一种方法可能是通过系统->首选项->键盘->布局->选项...就我个人而言,我不确定所有这些冗长的描述是什么意思(“Alt 和 meta 在 alt 键上”?)。

相关内容