如何“切换” Caps Lock、Shift 和 Control?

如何“切换” Caps Lock、Shift 和 Control?

默认密钥位置是

+-----------+
| Caps Lock |
+-----------+
| L Shift   |
+-----------+
| L Control |
+-----------+

我想尝试将最通常无用的键移动到最远的位置,但同时保留Control以下概念Shift

+-----------+
| L Shift   |
+-----------+
| L Control |
+-----------+
| Caps Lock |
+-----------+

这可能吗?

目前使用 16.04,但计划在不久的将来升级到 18.04。

答案1

创建~/.Xmodmap包含以下内容的文件:

remove Shift = Shift_L
remove Control = Control_L
remove Lock = Caps_Lock
keycode 66 = Shift_L NoSymbol Shift_L
keycode 50 = Control_L NoSymbol Control_L
keycode 37 = Caps_Lock NoSymbol Caps_Lock
add Shift = Shift_L
add Control = Control_L
add Lock = Caps_Lock

这样就可以为下次登录做好准备了。运行以下命令立即应用

$ xmodmap ~/.Xmodmap

感谢@Andra 提供此解决方案。

相关内容