回答:
Andy Meierによるubuntuforumsに関する5点の指示リストに従ってください:http ://ubuntuforums.org/showthread.php?p=10286878#post10286878
/ usr / share / X11 / xkb / symbols / mynewlayoutで変更する必要があるキーは次のようになります。
key <ESC> {[ quoteleft, asciitilde ] };
key <TLDE> {[ escape ] };
次に、フォーラムで説明されているように、この新しいレイアウトを登録する必要があります。幸運を。
Xmodmapはキーコードを置き換えます。shift+esc
別のキーではありません。とxev
を押したときの出力を確認します。キーコードは同じままで、状態が0x0から0x1に変化することがわかります。やりたいことは、A / aキーまたは〜/ `キーをタックするだけでなく、キーの定義を変更することです。キーの状態変化の出力を再定義することは、の範囲外です。a
shift+a
xmodmap
私はあなたが望むことをする方法を正確に知りませんが、キーボード定義を作成することは正しい方法だと思います。これを行う方法がわかれば、私はもっと助けて編集します。多分これは正しい道にあなたを設定します。
Ubuntuがxmodmapを使用していないことを他の場所で読みました。代わりにxkbを使用しています。この投稿にはいくつかの情報があります:
しかし、私はまだ12.04LTSを使用しており、Escキーと重大キーを交換したいと考えていました。私はxmodmapでそれを行い、それはうまくいきました。
xmodmapを実行する小さなスクリプトを作成しました。ログインすると、そのスクリプトが実行されます。xmodmapコマンドは次のとおりです。
xmodmap -e "keycode 49 = Escape"
xmodmap -e "keycode 9 = grave asciitilde"
このソリューションが12.04より新しいバージョンのUbuntuで機能するかどうかはわかりません。
\`