Caps Lockをタブに再マップするには?

Caps Lockをタブに再マップするには?

dconfを使用してキーを再バインドする方法を見たことがありますが、特定のターゲットキーでのみ機能するようです。

dconf write /org/gnome/desktop/input-sources/xkb-options "['caps:ctrl_modifier']"

この例ではctrlにはうまく機能しますが、キーボードでそのキーが壊れているため、Tabにマップする必要があります。 「Tab」、「tab」、「horizo​​ntal_tab」など、さまざまなバリエーションを試しましたが、成功しませんでした。

ベストアンサー1

この動作を達成する方法はいくつかあります。これは、使用しているシステムの種類によって多少異なります。

到来の牙

xmodmapこれを質問でタグ付けしたので、おそらくすでに知っています。

xmodmap

引用するArch Linux Wiki、Caps Lockをタブに再マップできます。

setxkbmap -option caps:tab

.xinitrcLinuxでキーマップをロードする方法により、この設定は再起動時に自動的にリセットされるため、このような起動スクリプトにこのオプションを追加する必要があります。

カスタムキーマップとloadkeys

別の方法は、カスタムキーマップを使用することです。

次に追加/usr/local/share/kbd/keymaps/personal.map:

keycode 58 = Tab
keycode 15 = Caps_Lock

次にloadkeys、次を使用して再マップされたキーレイアウトをロードします。

loadkeys /usr/local/share/kbd/keymaps/personal.map

ウェイランド

引用:Waylandを使用してキーマップをカスタマイズする方法

おすすめ記事