web-dev-qa-db-ja.com

Caps Lockキーをバックスペースキーに再マップするにはどうすればよいですか?

私はColemakキーボードレイアウトに非常に快適になりました(使い始めてからタイピング速度が2倍になりました)。私の唯一の問題は、Caps Lockキーが2番目のバックスペースキーであるため、このレイアウトではCaps Lockキーがないことです。 Caps Lockを本当に見逃しているので、キーボードの右上隅のバックスペースキー(「a」のすぐ隣ではありません)をCaps Lockキーに変更したいと思います。 xmodmapまたは他のツールを使用してこれを行う方法はありますか? Xfceを使用しています。

5
Blender

私はそれを考え出した。このリンクは非常に役に立ちました: https://butterflyofdream.wordpress.com/2012/09/10/how-to-assign-capslock-on-backspace-key-in-colemak/

バックスペースキーをCaps Lockキーに変更するには、コンソールで次のように入力するだけです。

xmodmap -e "keycode 22 = Caps_Lock"
6
Blender

/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および矢印として設定

0
rubo77