问题

买完cherry樱桃G80-3800/3802键盘,接到ubuntu系统上,刚开始使用很正常,但是在打hui的时候, 就开启了大写状态。

原因

是之前修改usr/share/X11/xkb/keycodes/evdev来交换Ctrl和Caps按键的原因。

所以还原到最初状态,使用下面的方法来修改按键映射。

解决

在/etc/default/keyboard文件中添加

XKBOPTIONS="ctrl:nocaps"

重启后,就可以实现将Caps Lock键替换为Ctrl键。注意:这个不是交换,因为ctrl很容易误触,所以可以不把ctrl换成caps。

如果需要交换,将后面的值改为ctrl:swapcaps

保存配置文件后,执行

sudo dpkg-reconfigure keyboard-configuration

执行后出现如下界面,根据自己的需要选择,我是一路按确定走到最后

解决 Ubuntu cherry键盘 三键同时按切换大写的问题
解决 Ubuntu cherry键盘 三键同时按切换大写的问题

最后如下图所示配置成功!

解决 Ubuntu cherry键盘 三键同时按切换大写的问题

使用这种方法,重启电脑后修改依然生效。