ジョイスティック/パッド入力テストツール jstest
ジョイスティック/パッドからの入力をテストするユーティリティです。
Debian の joystickパッケージから抽出しました。
使い方
以下のように、動作モードと 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 で終了します。