您的位置:首页 > 运维架构 > Linux

arch xmodmap 改变Caps_Lock 与 Control_L

2013-06-18 11:50 357 查看
The xmodmap(1)
man page 的例子如下

!
! Swap Caps_Lock and Control_L
!
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L


自己的具体做法如下

打开(如果没有则新建) 

$ vim ~/.Xmodmap

添加如下内容
remove Lock = Caps_Lock
remove Control = Control_L
keycode 37 = Caps_Lock
keycode 66 = Control_L
add Lock = Caps_Lock
add Control = Control_L


为了很方便的执行这个文件,我将

alias ash_keymodmap='/usr/bin/xmodmap $HOME/.Xmodmap'

加入到~/.bashrc 文件最后

然后

$ source ~/.bashrc

如需执行键盘的改变,就执行

$ ash_keymodmap

"""

缺点是每次开机就要自己执行一边,我将'/usr/bin/xmodmap $HOME/.Xmodmap'加入到~/.xinitrc中reboot后依然没有用,只有自己执行

ash_keymodmap
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ArchLinux