使用xmodmap交换右移和删除键
我不确定如何交换这两个,这是我的思维过程,但我不确定如何让它工作:
remove sh = Shift_R remove dl = Delete keysym Delete = Shift_R keysym Shift_R = Delete add sh = Delete add dl = Shift_R
这是基于我用来交换大写锁定和控制的代码。
有什么想法吗?
xmodmap输出:
dan@lantea:~$ xmodmap -pke | grep Shift_R keycode 91 = Shift_R NoSymbol Shift_R keycode 119 = Shift_R NoSymbol Shift_R dan@lantea:~$ xmodmap -pke | grep Delete keycode 62 = Delete NoSymbol Delete
您可以使用以下命令:
xmodmap -e "keycode 62 = Delete NoSymbol Delete" #this will make Shift_R key to act as delete xmodmap -e "keycode 119 = Shift_R NoSymbol Shift_R" #this will make Delete key to act as right shift
要在每个会话中获得此更改,请在运行上一个命令后,使用以下命令使用新的键映射创建名为.xmodmap
的文件:
xmodmap -pke > .xmodmap
然后,在主目录中创建一个名为.xinitrc
的文件,其中包含以下行/命令:
xmodmap .xmodmap
最后,使.xinitrc
文件可执行:
chmod 755 ~/.xinitrc