Verwenden des IPEGA-Bluetooth-Gamepads mit Steam unter Linux

Verwenden des IPEGA-Bluetooth-Gamepads mit Steam unter Linux

Ich habe das Gamepad IPEGA PG-9025 (Bluetooth) erfolgreich mit meinem Notebook (Ubuntu 14.10) gekoppelt.

IPEGA PG-9025 kann beim Koppeln mit 4 verschiedenen Gerätemodi umgehen, aber nur einer ist für Steam-Gaming sinnvoll – der Joystick-Modus. Ich habe also gleichzeitig die Tasten X und Home gedrückt und das Koppeln war innerhalb einer Minute erfolgreich.

Steam erkennt mein Gamepad nicht /dev/input/js0und ich weiß absolut nicht, wie ich das beheben kann.

Antwort1

Es gibt eine funktionierende Lösung (Sie müssen mithilfe einer Software ein neu zugeordnetes virtuelles Xbox-Gamepad erstellen xboxdrv, das hervorragend mit Steam Big Screen und Steam Games funktioniert):

  1. XboxDrive installierensudo apt-get install xboxdrv
  2. Schließen Sie Ihr ipega Bluetooth-Gamepad an und koppeln Sie es mit dem Computer (halten Sie die X-Taste und die HOME-Taste gleichzeitig gedrückt. Das Gerät ist zum Koppeln bereit, wenn die rote LED schnell blinkt, und die Verbindung ist erfolgreich hergestellt, wenn die rote LED kontinuierlich leuchtet).
  3. Suche die XX-Nummer ( /dev/input/eventXX) des angeschlossenen Gamepads mit dem Befehlcat /proc/bus/input/devices
  4. Erstellen Sie am Ende ein virtuelles, Xbox-kompatibles Gamepad mit dem folgenden Befehl:

    sudo xboxdrv --evdev /dev/input/eventXX --evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_Z=x2,ABS_RZ=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y --axismap -Y1=Y1,-Y2=Y2 --evdev-keymap BTN_A=a,BTN_B=b,BTN_X=x,BTN_Y=y,BTN_TL=lb,BTN_TR=rb,BTN_TL2=lt,BTN_TR2=rt,BTN_THUMBL=tl,BTN_THUMBR=tr,BTN_SELECT=back,BTN_START=start --silent &
    

Vergessen Sie nicht, eventXX durch den in Schritt 3 ermittelten Wert zu ersetzen.

HINWEIS: Neuzuordnungsschema, das in Schritt 4 verwendet wird.http://goo.gl/XFhYvIist wahrscheinlich nur für ipega-Controller verwendbar, wenn Sie einen anderen Gamepad-Hersteller haben, folgen Sie einfach diesen Anweisungenhttps://steamcommunity.com/app/221410/discussions/0/558748653738497361/.

verwandte Informationen