ジョイスティック/パッド入力テストツール jstest

 ジョイスティック/パッドからの入力をテストするユーティリティです。
 Debianjoystickパッケージから抽出しました。

使い方

 以下のように、動作モードと DEVICE を指定して実行します。
 動作モードについては、省略も可能です。(デフォルトは --normal )

jstest --normal /dev/input/js0

 実行すると下図のように、割り込み監視が行われ、ボタンの検知結果がリアルタイムで表示されます。


 表示されているパラメータはそれぞれ、

    Axes: 0:   ・・・ 方向キー [X軸]
    Axes: 1:   ・・・ 方向キー [Y軸]
 Buttuns: 0〜7 ・・・ 各ボタン 1〜8 (8ボタンパッドの場合)

となります。ボタン表示は 0 から始まるため、一般のジョイパッド側のボタン表記とは数字が 1個ずれることになりますので注意して下さい。

 また、方向キーについては、アナログ入力にも対応しているようで、それぞれ -32767 〜 32767 の数値を取ります。
 通常のデジタルパッドの場合は、各方向の絶対値を取るため、画面上の表示は

 X軸[左] = -32767
 X軸[右] =  32767
 Y軸[上] = -32767
 Y軸[下] =  32767

となります。

 テストが終わったら、 Ctrl+C で終了します。