我的主目录中存储了一个.xmodmap
文件(我使用的是 Debian 9.0 和 Gnome)。当我用命令激活时
$xmodmap $HOME/.Xmodmap
在终端,一切都很好。但是,当我在终端中再次输入上述命令时,它会停用我定义的键(我在 中丢失了我定义的键.Xmodmap
。)这对我来说是有问题的,因为我将上述命令放入.bashrc
文件中。每当我打开一个新终端时,.Xmodmap
由于上述问题,我中定义的键就会被激活或停用。少数终端表现得像没有.Xmodmap
,另一方面,其他终端则正常.Xmodmap
这是我的.Xmodmap
文件:
remove Mod1 = Alt_L Meta_L Alt_L Meta_L
remove Mod5 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift
clear lock
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
keycode 94 = x X backslash bar grave dead_grave backslash bar
!keycode 51 = Escape
keycode 44 = k K j J less j J
keycode 45 = m M k K greater k K
keycode 46 = l L l L bar VoidSymbol l L
!keycode 66 = Meta_L
! swap "Menu Key" to Ctrl
remove Control = Control_R
keycode 135 = Control_R Control_R Control_R Control_R
keycode 66 = Meta_L
add Control = Control_R
add Mod1 = Alt_L Meta_L
add Mod5 = ISO_Level3_Shift
! Swap the Caps Lock and Escape keys
!remove Lock = Caps_Lock
!keysym Escape = Caps_Lock
!add Lock = Caps_Lock