我正在尝试使用 xmodmap 切换 Ctrl 和 Command 键,但即使输出xmodmap -pke
显示键代码已更改,这些键仍执行原来的功能。
这就是我正在做的事情:
xmodmap -e "keycode 37 = Super_L"
xmodmap -e "keycode 133 = Control_L"
我还应该采取其他步骤吗?我尝试重新启动并将 xmodmap 调用添加到.xinitrc
,但没有成功。
我在 VirtualBox 上运行 Ubuntu 14.04(vbox“主机组合键”是左 Option 键,所以我认为这不是问题)。
答案1
我必须添加clear
和add
行来更改修饰键。
这是我现在正在使用的:
clear control
clear mod4
keycode 37 = Super_L NoSymbol Super_L
keycode 133 = Control_L NoSymbol Control_L
add control = Control_L Control_R
add mod4 = Super_L Super_R
只需将这些行放入名为的文件中.Xmodmap
即可.xinitrc
:
xmodmap $HOME/.Xmodmap
.xinitrc
如果您的主目录中没有,请创建一个。