web-dev-qa-db-ja.com

ウェイランドでCAPS LOCKを再マッピングする方法は?

FedoraがWaylandに切り替える前に、私はこれを使用しました.Xmodmapドイツのウムラウトに到達するためにCapsLockキーを使用するファイル:

keycode 66 = Mode_switch Multi_key
keycode 20 = minus underscore ssharp
keycode 34 = bracketleft braceleft udiaeresis Udiaeresis
keycode 47 = semicolon colon odiaeresis Odiaeresis
keycode 48 = apostrophe quotedbl adiaeresis Adiaeresis

ウェイランドではこれは機能しなくなりました-CapsLockは以前と同じように機能します。

ウェイランドでも同じ結果を得る方法はありますか?

9
frans

Gnomeの場合、使用できます

gsettings set org.gnome.desktop.input-sources xkb-options "['caps:ctrl_modifier']"

Xの推奨される方法は今ですが

setxkbmap -option caps:ctrl_modifier

xmodmapの代わりに私は信じています。 このバグレポートを参照してください

7
anon

完全を期すために:KWin/KDEでは、システム設定入力デバイスキーボード詳細

特に、キーを設定して、3番目のレベルCaps Lock特定の構成を実現します。

–使用するよりもはるかに良い Alt Gr プログラミングして失うとき Caps Lock 見返りとしては、まったく損失ではありません。

(Die deutsche Bezeichnung istübrigens:SystemeinstellungenEingabegeräteTastaturErweitertTum zum Wechsel in die dritte TastaturebeneFeststelltaste。)

1
ntninja

Swayの場合、以下を使用できます。

export XKB_DEFAULT_OPTIONS=caps:escape

実行する前に:

sway

参照 https://github.com/swaywm/sway/wiki

0
Neil Billingham