ある時点で、ビデオ コンソールのジョイスティックまたはゲームパッドを使用したことがあります。ジョイスティックは、一連のボタンとポテンショメータにすぎません。このデバイスを使用すると、さまざまなアクションを実行または制御できます。ジョイスティックをコンピュータに接続したら、次のコマンドを使用してジョイスティックが認識されているかどうかを確認します:
$ ls /dev/input/
次の出力が表示されます:
by-id event0 event2 event4 event6 event8 js0 mouse0 by-path event1 event3 event5 event7 event9 mice
作成されるポートは js0 です。 jstest コマンドを使用すると、次のコードを使用して機能しているかどうかを確認できます:
$ sudo jstest /dev/input/js0 Axes: 0: 0 1: 0 2: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off
私たちのジョイスティック Logitech F710 には 8 つの軸と 11 個のボタンがあり、ジョイスティックを動かすと値が変化します。
以下のエラーが発生した場合:
jstest: command not found
選択したディストリビューションに従って、以下のパッケージをインストールしてみてください。
分布 | コマンド |
---|---|
Debian | apt-get インストール ジョイスティック |
Ubuntu | apt-get インストール ジョイスティック |
Arch Linux | pacman -S linuxconsole |
カリ Linux | apt-get インストール ジョイスティック |
CentOS | yum install linuxconsoletools |
Fedora | dnf install linuxconsoletools |
Raspbian | apt-get インストール ジョイスティック |
まとめ
端末コマンド jstest を使用すると、対応するコントローラーのジョイスティック、ボタン、およびトリガーの数を特定できます。
パッケージをダウンロードしてインストールするには、次のコマンドを使用します:
$ sudo apt-get install jstest-gtk
次に、ゲーム コントローラをコンピュータの USB ポートに接続します。ゲーム コントローラーのテスト プログラムを実行するコマンドは次のとおりです。
$ jstest-gtk