GNU/Linux >> Linux の 問題 >  >> Linux

ジョイスティック ボタンの押下をキャプチャできるコマンド ライン ユーティリティはありますか?

jstest を与える 試してみてください。この記事では、flightgear.org - 入力デバイスというタイトルでその使用法について説明します。ほとんどのディストリビューションにデフォルトでインストールされているようです。また、ここに jstest へのリンクがあります

基本的に、ジョイスティックが割り当てられているデバイスを決定する必要があります。 dmesg を見てください この情報を取得するには、プラグインした後にログ ファイルを開きます。 /dev/input0 のようなものかもしれません .

$ dmesg | grep Joystick
input0: USB HID v1.00 Joystick [SAITEK CYBORG 3D USB] on usb2:3.0 

次に、次のコマンドを実行します:

$ jstest /dev/input0

これは、RetroPie/Emulation ステーションでよくある問題のようです。

RetroPie-Setup Wiki で対処しています:https://github.com/petrockblog/RetroPie-Setup/wiki/EmulationStation#my-emulator-wont-close-through-my-gamepad

RetroArch 構成ファイルを編集して行を追加するだけです:

input_exit_emulator_btn = “6″

「6」はゲームパッドのボタン識別子です。


キーの組み合わせで動作させたい場合は、代わりに次の行を追加できます:(from http://forum.themaister.net/viewtopic.php?pid=1065#p1065)

input_enable_hotkey_btn = 1
input_exit_emulator_btn = 2

これにより、ボタン 1 を押してホットキーを「ロック解除」し、同時に 2 を押して終了する必要があります。


Linux
  1. コマンドラインで括弧はどのように解釈されますか?

  2. jstest:コマンドが見つかりません

  3. Linux に標準の終了ステータス コードはありますか?

  1. コマンドラインでスクリプトから関数を実行するにはどうすればよいですか?

  2. Linux コマンド ライン スイッチと引数の標準はありますか?

  3. cp コマンドのソース コードはどこから入手できますか?

  1. Linuxコマンドラインのどこにでもある可能性のあるファイル/ディレクトリを見つけるにはどうすればよいですか?

  2. X11 を使用しない Linux 用の GUI はありますか?

  3. フォント ファイルを分析できる UNIX コマンド ライン ツールはありますか?