我想将 键用AltGr作主Alt键。不幸的是,在我使用的软件中, 的功能与左键AltGr不同,例如。Alturxvt
使用命令时,xev
左键Alt具有密钥代码 64,并且AltGr有密钥代码 108。
$ xmodmap -pke
Alt对于左键和右键,给出了以下结果AltGr:
keycode 64 = Alt_L Meta_L Alt_L Meta_L
keycode 108 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift
简而言之,我想将左键Alt与AltGr键互换。
我正在使用 14.04 服务器。
答案1
我自己找到了解决方案:-)
$ xmodmap .Xmodmap
该.Xmodmap
文件应包含以下内容:
! Swap Mod1 and Mod5
!
remove Mod1 = Alt_L Meta_L Alt_L Meta_L
remove Mod5 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift
keysym Alt_L Meta_L Alt_L Meta_L = ISO_Level3_Shift NoSymbol ISO_Level3_Shift
keysym ISO_Level3_Shift NoSymbol ISO_Level3_Shift = Alt_L Meta_L Alt_L Meta_L
add Mod1 = Alt_L Meta_L
add Mod5 = ISO_Level3_Shif