Usando el gamepad bluetooth IPEGA con Steam @ Linux

Usando el gamepad bluetooth IPEGA con Steam @ Linux

He emparejado con éxito el gamepad IPEGA PG-9025 (bluetooth) con mi computadora portátil (Ubuntu 14.10).

IPEGA PG-9025 puede manejar 4 modos de dispositivo diferentes al emparejarse, pero solo uno tiene sentido para los juegos Steam: el modo Joystick, así que presioné las teclas X y Inicio juntas y el emparejamiento se realizó correctamente en un minuto.

Steam no ve mi gamepad /dev/input/js0y no sé en absoluto cómo solucionarlo.

Respuesta1

Existe una solución que funciona (debes crear un gamepad virtual reasignado de Xbox usando xboxdrvun software, que funciona muy bien en Steam Big Screen y Steam Games):

  1. instalar xboxdrvsudo apt-get install xboxdrv
  2. conecte su gamepad bluetooth ipega y emparéjelo con la computadora (mantenga presionados el botón X y el botón INICIO juntos, el dispositivo estará listo para emparejarse cuando el LED rojo parpadee rápidamente y se conectará exitosamente cuando el LED rojo se ilumine continuamente)
  3. encuentre el número XX ( /dev/input/eventXX) del gamepad conectado usando el comandocat /proc/bus/input/devices
  4. Al final, crea un gamepad virtual compatible con Xbox usando el comando:

    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 &
    

No olvide reemplazar eventXX con el valor, descubierto en el paso 3.

NOTA: esquema de reasignación, utilizado en el paso 4.http://goo.gl/XFhYvIprobablemente solo se pueda usar para controladores ipega, si tienes otro fabricante de gamepad, simplemente sigue estas instruccioneshttps://steamcommunity.com/app/221410/discussions/0/558748653738497361/.

información relacionada