ctrl比caps的使用频率更高,特别是用Emacs后,ctrl用的频率非常高。
1、使用xmodmap修改键位
我们可以使用包管理器轻松安装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
上方是将ctrl_l与caps对换,之后启动xmodmap。
xmodmap ~/.Xmodmap
后续将命令加入到开机启动。
2、使用fcitx
假如你使用的时fcitx输入框架,那么事情就更容易了。
fcitx会自动检测用户目录下面的.Xmodmap文件。如果你的目录下包含此文件,fcitx就会自动读取。所以,我们只要启动fcitx就启动了键位修改。
exec fcitx
本文介绍了如何在Linux系统中通过xmodmap和fcitx来修改键盘布局,使得Ctrl键和Caps Lock键的功能互换。首先,你需要安装xmodmap,然后创建一个配置文件来定义键位交换。启动xmodmap并应用配置后,Ctrl键将替换Caps Lock的位置。如果你使用fcitx输入框架,该框架会自动读取.Xmodmap文件,实现键位更改。通过这些步骤,可以提高使用Emacs等编辑器时的效率。

2883

被折叠的 条评论
为什么被折叠?



