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


25

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

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

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

回答:


38

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

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


2
xev -even keyboardキーボードのみのイベントの場合
-MInner

3
@Minnerどういう意味xev -event keyboardですか?
diracdeltafunk

12

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

xmodmap -pk

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

xmodmap -pk > mykeyboard.txt

ここで xmodmapの使用方法の完全な説明。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.