2011-10-17 43 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