ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

【xev】キーコードを調べる方法

キーボードなどから、キーが押されたときに、どのようなキーコードが返ってくるか調べてみたので、その方法をここにメモします。

使用するコマンド

xev

「X event」の略らしいです。
www.commandlinux.com

手順

xev 実行

xev コマンドを実行すると、以下のウィンドウが表示されます。

キーを押す

コマンド起動後にキーを押すと、キーコードとkeysymを調べることができます。

"q"を押した場合は「keycode」は「24」で、「keysym」は「q」です。

KeyPress event, serial 37, synthetic NO, window 0x5e00001,
    root 0x17e, subw 0x0, time 5825075, (42,674), root:(197,823),
    state 0x0, keycode 24 (keysym 0x71, q), same_screen YES,
    XLookupString gives 1 bytes: (71) "q"
    XmbLookupString gives 1 bytes: (71) "q"
    XFilterEvent returns: False