キーボードなどから、キーが押されたときに、どのようなキーコードが返ってくるか調べてみたので、その方法をここにメモします。
使用するコマンド
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