我已经非常习惯我的 Colemak 键盘布局(自从我开始使用它以来,我的打字速度提高了一倍)。我唯一的问题是没有大写锁定键,因为在这个布局下,大写锁定键是第二个退格键。我真的很想念大写锁定,所以我想把键盘右上角的退格键(不是“a”旁边的那个)改成大写锁定键。有没有办法用 xmodmap 或其他工具来做到这一点?我使用的是 Xfce。
答案1
我明白了。这个链接非常有用:https://butterflyofdream.wordpress.com/2012/09/10/how-to-assign-capslock-on-backspace-key-in-colemak/
将退格键更改为大写锁定键很简单,只需在控制台上输入以下内容:
xmodmap -e "keycode 22 = Caps_Lock"
答案2
答案应该是
xmodmap -e "keycode 66 = BackSpace"
并恢复操作
xmodmap -e "keycode 66 = Caps_Lock"
答案3
答案4
编辑/usr/share/X11/xkb/symbols/de
(/de
您的语言在哪里)并在第一个块中添加您使用您语言的此部分:
# replace Caps with Backspace
key <CAPS> { [ BackSpace ] };
但我建议最好用 AltGr 替换它,然后将 AltGr+f 映射到退格键:
# replace Caps with AltGr
key <CAPS> { [ ISO_Level3_Shift ] };
# Add Backspace to AltGr+f
key <AC04> { [ f, F, BackSpace, BackSpace ] };
因此您可以添加更多有用的快捷方式,例如:像在 vim 中一样将 Caps Lock 配置为 AltGr 和箭头