で、その英語配列のキーボードなんですが、Debianの場合、単純に[システム] -> [設定] -> [キーボード] でキーボードのレイアウトを変更するだけだと、バックスラッシュが打てなくなる可能性があります。具体的には、キーボード配列が次の図のようになってしまい、Backspaceキーの左隣にあるキーが無効化されてしまいます(押しても何も反応がなくなります)。
この問題の対処法についてですが、/etc/X11/xorg.confを弄るとかGNOMEの設定を変えるとか色々あるのですが、僕は単純にxmodmapコマンドを使いました。例えば、上図のBackspaceの左隣のキーのkeycodeは133なので、以下のコマンドを打てば解決できます。
xmodmap -e "keycode 133 = backslash bar"
なお、現在のkeycodのマッピングの状態は、次のコマンドで確認できます。
xmodmap -pke
xmodmap -pke
また、keycodeの位置を調べたいときは以下のコマンドを使うと便利です。
xev
[参考にしたサイト]
0 件のコメント:
コメントを投稿