如何将大写锁定键重新映射到退格键?

如何将大写锁定键重新映射到退格键?

我已经非常习惯我的 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

在 Gnome、KDE、Mate 等键盘高级设置中应该有一个选项。例如,在 Plasma 中:

在此处输入图片描述

答案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 和箭头

相关内容