2011-10-17 39 views
2

通常情况下,我可以通过google搜索来找到解决方案,但除了严重不足的手册页之外,我找不到任何xkbdmap的体面文档。使用xkbdmap(setxkbmap)将rwin映射到altgr?

也许我会以错误的方式去解决这个问题。我有一个美国105普通旧键盘,没有AltGR键。在空格键的右侧,我有Alt,Windows键,某种菜单键,然后是Control键。

(什么是Windows键和菜单键的点 - ?没有人真正使用这些)

显然,有些键盘还有一个关键是AltGr键。例如,与E将给你一个欧元符号,显然。

因为我的键盘上没有这个键,我想用这样的xkbdmap命令:

xkbdmap的AltGr:RWIN

为什么这个不行?

+0

Vista/Win7使得Win键实际上非常有用,而不仅仅是空间的浪费。有很多新的键盘快捷键可供您使用:http://support.microsoft.com/kb/126449 –

回答

3

标准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

+0

谢谢!实际上我的意思是setxkbmap,xkbdmap我必须从许多站点中的一个关于键盘设置粘贴复制。 这里的魔法是“lv3”和“rwin_switch”。我只是“rwin”而不知道“lv3”。通常情况下,我可以谷歌我的方式,但对我来说,但这个解决方案,我找不到任何地方。 Anywho,努力的荣誉! – Mike