GNU/Linux >> Belajar Linux >  >> Linux

Apakah ada utilitas baris perintah yang dapat menangkap penekanan tombol joystick?

Berikan jstest mencoba. Artikel ini membahas penggunaannya dengan judul:flightgear.org - Perangkat input. Tampaknya diinstal secara default di sebagian besar distro. Juga, inilah tautan ke jstest halaman manual.

Pada dasarnya Anda harus menentukan perangkat apa yang digunakan joystick. Lihat di dmesg log file setelah Anda mencolokkannya untuk mendapatkan info ini. Mungkin sesuatu seperti /dev/input0 .

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

Kemudian jalankan perintah ini:

$ jstest /dev/input0

Sepertinya ini masalah umum dengan stasiun RetroPie/Emulation.

Mereka mengatasinya di RetroPie-Setup Wiki:https://github.com/petrockblog/RetroPie-Setup/wiki/EmulationStation#my-emulator-wont-close-through-my-gamepad

Seharusnya hanya perlu mengedit file konfigurasi RetroArch Anda untuk menambahkan baris:

input_exit_emulator_btn = “6″

Di mana "6" adalah pengidentifikasi tombol gamepad.


Jika Anda ingin membuatnya berfungsi dengan kombinasi tombol, Anda dapat menambahkan baris berikut:(dari http://forum.themaister.net/viewtopic.php?pid=1065#p1065)

input_enable_hotkey_btn = 1
input_exit_emulator_btn = 2

Hal ini membuat Anda perlu menekan tombol 1 untuk "membuka" hotkey, dan menekan 2 secara bersamaan untuk keluar.


Linux
  1. 4 alat untuk mengunduh file apa pun menggunakan baris perintah di Linux

  2. Apakah ada kode status keluar standar di Linux?

  3. Apakah ada standar untuk sakelar dan argumen baris perintah Linux?

  1. Dari mana saya dapat menemukan kode sumber perintah cp?

  2. Apakah ada log yang merekam shutdown di Linux?

  3. Apakah ada distribusi Linux modern yang masih mendukung /dev/audio?

  1. Apakah ada GUI untuk Linux yang tidak menggunakan X11?

  2. Apakah ada alat baris perintah unix yang dapat menganalisis file font?

  3. Bagaimana saya bisa menulis ke dmesg dari baris perintah?