在 Steam @ Linux 上使用 IPOGA 藍牙遊戲手柄

在 Steam @ Linux 上使用 IPOGA 藍牙遊戲手柄

我已成功將遊戲手把 IPOGA PG-9025(藍牙)與我的筆記型電腦(Ubuntu 14.10)配對。

IPOGA PG-9025 配對時可以處理 4 種不同的裝置模式,但只有一種對 Steam 遊戲有意義 - 操縱桿模式,所以我同時按下 X 和 Home 鍵,一分鐘後配對成功。

Steam 沒有看到我的遊戲手柄/dev/input/js0,我完全不知道如何修復它。

答案1

有一個可行的解決方案(您必須使用xboxdrv軟體創建重新映射的虛擬 Xbox 遊戲手柄,這在 Steam 大螢幕和 Steam 遊戲中效果很好):

  1. 安裝xboxdrvsudo apt-get install xboxdrv
  2. 連接ipega藍牙遊戲手把並與電腦配對(同時按住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 &
    

不要忘記將 eventXX 替換為步驟 3 中發現的值。

注意:重新映射方案,在步驟 4 中使用。http://goo.gl/XFhYvI可能僅適用於 ipega 控制器,如果您有其他遊戲手把製造商,請按照以下說明操作https://steamcommunity.com/app/221410/discussions/0/558748653738497361/

相關內容