AltGr を Ctrl+Alt にマッピングする方法

AltGr を Ctrl+Alt にマッピングする方法

AltGrキーボードのキーをCtrl+を生成するようにマッピングしたいと思いますAltxkbとは知っていますxmodmap。ただし、私が知る限り、それらを使用すると、キーの組み合わせから単一のキーにマッピングすることしかできず、その逆はできません。

答え1

xbindkeys と xvkbd/xte の組み合わせで動作させようと試みて失敗した後 (おそらくスカンジナビアのキーボード レイアウトを使用しているため、特定の文字{[]}\などを正しく動作させることができませんでした)、最終的にシンプルで実用的な解決策を見つけました。オートキーこれを動作させるための正確な手順は次のとおりです。

  1. Ubuntu ソフトウェア (私は KDE ではなく GTK バージョンを使用しました) または次の方法で Autokey をインストールしますsudo apt-get install autokey-gtk
  2. キーごとに 1 つのスクリプトを構成します。たとえば、{次のコードを使用します:keyboard.send_keys("<alt_gr>+7")ホットキーをCtrl+ Alt+に設定します7(最初にホットキーを 7 に設定し、次に Ctrl と Alt を修飾子として追加します)。これは、少なくとも最も重要なコード書き込みキーに対しては機能しました: { [ ] } \
  3. スタートアップ アプリケーションに autokey を追加し (「start」を検索して見つけます)、コマンドとして「autokey」を含むプログラムを追加します。

この解決策は、現在の X セッションで実行されているものすべてに有効です (そう思います) が、Ctrl + Alt + [F2-F6] を使用して新しいターミナル セッションを開始する場合には機能しません。

関連情報