一.下面这部分可以将capslock与ctrl互换
将下面的代码放入~/.Xmodmap中,
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
注意大小写
二.看到知乎一个网友的回答后,可以通过以下方法进行修改
作者:lee moo
链接:http://www.zhihu.com/question/28643416/answer/41668224
来源:知乎
链接:http://www.zhihu.com/question/28643416/answer/41668224
来源:知乎
add Control = Caps_Lock remove Lock = Caps_Lock keysym Caps_Lock = Escape
以上是xmodmap的方法。 这个实现的不怎么好! 不过本着“只要能让自己用着爽,宁愿奋斗到天亮”的精神 找到了另一个方法 不过好像也只能在X下使用。 要借助系统的键盘映射
1.把Capslock 映射为Esc,
2.再用xcape -e 'Escape=Control_L' 这样就实现了。