【问题标题】:Use xkbdmap (setxkbmap) to map rwin to altgr?使用 xkbdmap (setxkbmap) 将 rwin 映射到 altgr?
【发布时间】:2011-10-17 20:18:44
【问题描述】:

通常,我可以通过谷歌搜索找到解决方案,但除了严重不足的手册页外,我找不到任何合适的 xkbdmap 文档。

也许我用错了方法。我有一个没有 AltGR 键的 US 105 普通旧键盘。在空格键的右侧,我有 Alt、Windows 键、某种菜单键,然后是 Control 键。

(Windows 键和菜单键的意义何在 - 真的有人使用它们吗?)

显然,某些键盘还有另一个键,即 AltGR 键。例如,带有 E 的那个显然会给你一个欧元符号。

因为我的键盘没有这个键,所以我想像这样使用 xkbdmap 命令:

xkbdmap altgr:rwin

为什么这不起作用?

【问题讨论】:

标签: keyboard x11 key-bindings modifier


【解决方案1】:

标准 xorg 发行版中没有 xkbdmap 命令。您可能可以使用xmodmap,但现在 X11 领域的情况通常略有不同。如果您使用 XKB(现在每个人都使用 XKB),那么会有虚拟修饰符,例如“compose”和“meta”以及“level 3 chooser”,它们映射到真实的键。这是通过setxkbmap 命令完成的。你可能想要

setxkbmap -option -option compose:rwin

setxkbmap -option -option lv3:rwin_switch,eurosign:e

取决于你到底想要什么。谷歌setxkbmap options 找出你的可能性。

(第一个空的-option 参数清除现有选项,第二个添加到现有选项。如果要保留现有选项,请跳过第一个-option。当前选项存储在根窗口的属性中。 )

请注意,大多数具有 AltGr 的键盘都缺少正确的 Alt 键。如果您希望您的正确 Alt 像 AltGr 一样工作,请将上述命令中的 rwin 更改为 ralt

【讨论】:

  • 谢谢!我实际上的意思是 setxkbmap,xkbdmap 我必须从许多有关键盘设置的站点之一复制粘贴。这里的魔法是“lv3”和“rwin_switch”。我只是在玩“rwin”,不知道“lv3”。通常我可以用谷歌搜索,但无论如何对我来说,但我在任何地方都找不到这个解决方案。任何人,感谢您的努力!
猜你喜欢
  • 2015-12-27
  • 1970-01-01
  • 2019-05-05
  • 1970-01-01
  • 2010-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多