Ubuntu y Sixaxis (Joypad PS3)

EL sixaxis, al menos conectado por USB, es detectado como joystick ( /dev/input/jsN , siendo N un número empezando por 0 ), por lo que ya se puede usar como cualquier otro mando (aunque las luces parpadeen). El problema surge al intentar utilizarlo por Bluetooth.

También aviso que algunos de los programas a utilizar sirven también para otros mandos, si bien las instrucciones específicas no.

Lo primero es comprobar que tanto bluez, bluez-compat, como bluez-tools, se encuentran instalados.

sudo apt-get install bluez bluez-compat bluez-tools

El resto es bien sencillo, gracias al proyecto QtSixA, sólamente deberemos añadir sus repositorios para descargar los paquetes del demonio bluetooth, y la utilidad gráfica de administración de mandos.

sudo add-apt-repository ppa:falk-t-j/qtsixa
sudo apt-get update
sudo apt-get install qtsixa

Ejecutáis qtsixa para que os detecte el mando y listo.

Si además queréis mapear teclas del teclado a botones del mando, y así poder usarlo con juegos que no permitan ser controlados con mando, podréis hacerlo con una aplicación llamada QJoyPad (QtSixA permite hacer algo parecido desde sus preferencias, pero de manera mucho menos flexible), que aparecerá en la barra de notificación del sistema, y os permitirá seleccionar la tecla asignada a cada botón o sensor del mando, así como guardar o cargar configuraciones de este tipo.

Para instalar QJoyPad, podéis hacerlo desde los repositorios de playdeb.

echo "deb http://archive.getdeb.net/ubuntu karmic-getdeb games" | sudo tee -a /etc/apt/sources.list
wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install qjoypad

Por último, os dejo con la lista de sensores y botones del mando tal cual son reconocidos

  • Axis (sensores con detección de posición o presión)
    • 0 LX
    • 1 LY
    • 2 RX
    • 3 RY
    • 4 Rotación lateral (eje X)
    • 5 Rotación posicional (no sé que dirección)
    • 6 Rotación arriba abajo (eje Y)
    • 8 Arriba
    • 9 Derecha
    • 10 Abajo
    • 11 Izquierda
    • 12 L2
    • 13 R2
    • 14 L1
    • 15 R1
    • 16 Triángulo
    • 17 Círculo
    • 18 Equis
    • 19 Cuadrado
  • Botones
    • 0 Select
    • 1 L3
    • 2 R3
    • 3 Start
    • 4 Arriba
    • 5 Derecha
    • 6 Abajo
    • 7 Izquierda
    • 8 L2
    • 9 R2
    • 10 L1
    • 11 R1
    • 12 Triángulo
    • 13 Círculo
    • 14 Equis
    • 15 Cuadrado

Enlaces

1 comentario:

  1. vc sabe a configuraçoes dos butoes para jogar ps1 se tenho que acionar algo no celular de botoes algo assim ou tenho que ter os butoes certos para o sixaxis?quaL a configuraçoes correta do sixaxis?

    ResponderEliminar