GNU/Linux >> Linux の 問題 >  >> Linux

Xorg:AltGr を CapsLock キーにマップするにはどうすればよいですか (第 3 レベルのシンボルを切り替えるため)

この質問が古いことは承知していますが、誰かが再びこの質問に出くわした場合は、別の解決策があります:

setxkbmap -option "lv3:caps_switch"

オプションの完全なリストについては、

の「オプション」セクションを参照してください。
man xkeyboard-config

デニスの答えに基づいて、 xev で遊んで 魔法のフレーズが ISO_Level3_Shift らしいことがわかりました .

少なくともこれは私にとってはうまくいきます:

xmodmap -e "keycode 66 = ISO_Level3_Shift"

これで、ドイツ語のキーボード レイアウトで [、]、{、}、および co を入力しているときに、指を骨折する危険にさらされることはありません。

編集: xmodmap の -e オプションを使用するようになりました


Gnome 自体が xkb を使用し、デフォルトで xmodmap 構成を上書きするため、Long の答えは Gnome のような最新のデスクトップに最適です (また、xmodmap は廃止され、Wayland ではサポートされていません)。残念ながら、再起動するまでしか機能しません。

次のコマンドを使用して、Gnome デスクトップにこのオプションを永続的に適用できます:

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

もちろん、Gnome を使用せずに、この変更を永続的に、さらにはシステム全体で行うこともできます。 Gnome を使用している場合でも、上記のコマンドを使用して、Gnome がこの設定を上書きしないようにする必要があります。 アーチの場合 、ファイル /etc/X11/xorg.conf.d/90-custom-kbd.conf を追加できます 次の内容で:

Section "InputClass"
    Identifier "keyboard defaults"
    MatchIsKeyboard "on"
    Option "XKbOptions" "lv3:caps_switch"
EndSection

これはディストリビューションによって異なると思われるため、マイレージは異なる場合があります。


Linux
  1. 〜/ .profileを読み直すようにGnomeに指示する方法は?

  2. Gnomeウィンドウマネージャーにアプリケーションを追加するにはどうすればよいですか?

  3. 再マッピングまたは無効化せずに、Caps Lockトグル効果を防ぐ方法は?

  1. GnomeはEmacsキーをつかむのをやめますか?

  2. Caps Lockキーをタブキーと交換/再マップするにはどうすればよいですか?

  3. gnome でデスクトップのパスを取得する方法

  1. Pythonのmatplotlibで「バックエンド」を設定するにはどうすればよいですか?

  2. Linux ユーザーにとって Magic SysRq キーはどのように危険なのですか?

  3. 受け入れキューの長さを監視するにはどうすればよいですか?