2014-03-13 33 views
1

我想將AltGr重新映射到F13並刪除所有修改器。我試圖轉移,它的工作原理:在X窗口系統中重新映射AltGr

xmodmap -e "remove shift = Shift_R" 
xmodmap -e "keycode 62 = F13" 

但在修飾符沒有Alt_R或AltGr鍵:

>xmodmap 
xmodmap: up to 3 keys per modifier, (keycodes in parentheses): 
shift  Shift_L (0x32) 
lock  
control  ISO_Next_Group (0x25), Control_L (0x42), Control_R (0x69) 
mod1  Alt_L (0x40), Meta_L (0xcd) 
mod2  Num_Lock (0x4d) 
mod3  
mod4  Super_L (0x85), Super_L (0xce), Hyper_L (0xcf) 
mod5  Mode_switch (0xcb) 

而且xmodmap -e "keycode 108 = F13"是實際工作中的程序結合鍵,但是當我按ALTR(代碼108)沒有任何反應。 因此,可能還有其他影響AltR的東西,但我沒有找到它。

btw終端在印刷機上打印「5〜」,這可能會有幫助。

回答

1

那麼,這.Xmodmap工作要求:

明確MOD4

鍵碼108 = F13

添加MOD4 = Super_L Hyper_L

其中108 ALTGR鍵碼鍵。