DS4Lib

Descripción

DS4Lib es una librería escrita en C que permite controlar de una forma sencilla el DuaShock 4 (mando de la PS4). Esta libreria ha sido pensada para el sistema operativo Linux y es de codigo abierto.

Funciones principales de DS4Lib:

  • Permite detectar que botón/botones estan pulsados.
  • Realizar un traking en tiempo real con valores que oscilan entre -15 y 15 para ambos ejes de cada JoyStick.
  • Realizar un traking del TouchPAD (panel tactil) con valores que oscilan entre 0 y 256 para ambos ejes.

Se incluyen unos ejemplos de programas que usan estas librerías. Entre ellos tenemos dos para el control basico de todas las funciones de DS4Lib y otro que te permite mover el raton del ordenador y realizar click derecho e izquierdo (esta demo necesita el programa xdotool para funcionar).

A continuación os pongo algunas capturas de las demos que se incluyen con la librería.

  • Detección de botones:

  • Tracking de JoySticks:

Gracias a s0cKrate5 por realizar el tracking del TouchPAD.

Descarga

DS4Lib GitHub