Linux で Steam で IPEGA Bluetooth ゲームパッドを使用する

Linux で Steam で IPEGA Bluetooth ゲームパッドを使用する

ゲームパッド IPEGA PG-9025 (Bluetooth) をノートパソコン (Ubuntu 14.10) と正常にペアリングできました。

IPEGA PG-9025 はペアリング時に 4 つの異なるデバイス モードを処理できますが、Steam ゲームに意味があるのはジョイスティック モードの 1 つだけなので、X キーと Home キーを同時に押すと、1 分以内にペアリングが成功しました。

Steam がゲームパッドを認識しません/dev/input/js0が、修正方法が全く分かりません。

答え1

有効な解決策があります ( xboxdrvSteam Big Screen および Steam ゲームでうまく機能するソフトウェアを使用して、再マップされた仮想 Xbox ゲームパッドを作成する必要があります)。

  1. xboxdrvをインストールするsudo apt-get install xboxdrv
  2. Ipega Bluetooth ゲームパッドを接続し、コンピューターとペアリングします (X ボタンと HOME ボタンを同時に押します。赤い LED が高速点滅するとデバイスはペアリングの準備ができ、赤い LED が連続して点灯すると正常に接続されます)
  3. /dev/input/eventXXコマンドを使用して接続されたゲームパッドのXX番号( )を見つけるcat /proc/bus/input/devices
  4. 最後に、次のコマンドを使用して仮想 Xbox 互換ゲームパッドを作成します。

    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 &
    

手順 3 で確認した値に eventXX を置き換えることを忘れないでください。

注: 手順 4 で使用される再マッピング スキーム。http://goo.gl/XFhYvIおそらくipegaコントローラーでのみ使用できます。他のゲームパッドメーカーをお持ちの場合は、次の手順に従ってください。https://steamcommunity.com/app/221410/discussions/0/558748653738497361/

関連情報