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/js0
y no sé en absoluto cómo solucionarlo.
Respuesta1
Existe una solución que funciona (debes crear un gamepad virtual reasignado de Xbox usando xboxdrv
un software, que funciona muy bien en Steam Big Screen y Steam Games):
- instalar xboxdrv
sudo apt-get install xboxdrv
- 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)
- encuentre el número XX (
/dev/input/eventXX
) del gamepad conectado usando el comandocat /proc/bus/input/devices
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/.