Steam @ Linux에서 IPEGA 블루투스 게임패드 사용하기

Steam @ Linux에서 IPEGA 블루투스 게임패드 사용하기

게임패드 IPEGA PG-9025(블루투스)를 내 노트북(Ubuntu 14.10)과 성공적으로 페어링했습니다.

IPEGA PG-9025는 페어링 시 4가지 장치 모드를 처리할 수 있지만 Steam 게임에는 조이스틱 모드 중 하나만 적합하므로 X와 홈 키를 함께 눌렀고 1분 만에 페어링이 성공했습니다.

Steam이 내 게임패드를 인식하지 못하는데 /dev/input/js0, 어떻게 해결해야 할지 전혀 모르겠습니다.

답변1

작동하는 솔루션이 있습니다( xboxdrvSteam Big Screen 및 Steam 게임에서 잘 작동하는 소프트웨어를 사용하여 다시 매핑된 가상 xbox 게임패드를 만들어야 합니다).

  1. xboxdrv 설치sudo 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/.

관련 정보