web-dev-qa-db-ja.com

Ubuntuで文字キーコードマッピングを取得する

私はubuntuでいくつかのキーボードレイアウトをいじろうとしています。 showkeyと呼ばれるプログラムがあり、ターミナルで押されたキーのキーコードを見ることができます。特定のキーコードに対応する文字を取得するコマンドはありますか?たとえば、私が入力したとき

Sudo showkey
//I get the response in the form
keycode num press/release

キーコードを持っているかどうか疑問に思っていましたが、実際に押した文字を知るために文字マッピングを戻すことができますか?

21
Vivek Pradhan

ターミナルからxevを実行します。これにより、新しいウィンドウが表示されます。

このウィンドウにマウスポインターを置き、いくつかのキーを入力して、ターミナルで結果を確認します。

33
CoopDot

すべてのキーコードと対応するキーのターミナル出力を取得するには、ターミナルで次のコマンドを実行します。

xmodmap -pk

(小さな)ターミナルウィンドウで表示するのは簡単ではないため、出力をファイルに保存する場合は、ターミナル出力をファイル(ターミナルの現在の作業ディレクトリ)に保存するコマンドを追加するだけです。

xmodmap -pk > mykeyboard.txt

Xmodmap here の使用方法の詳細な説明。

11
5th