Le développeur j0lama continue de vouloir faire progresser le support de la DualShock 4 en USB sur Linux, et qui diffuse ses travaux sur la Dual Shock 4 sous : DS4Lib. j0lama n'est pas à son coup d'essai sur la PS4, il avait déjà proposé en Juillet 2016 un outil PS4 PUP permettant l'extraction des fichiers des firmwares officiels.
Avec DS4Lib qui passe maintenant en v1.0, il souhaite offrir une librairie destinée à contrôler la Dual Shock 4 avec le câble USB sous Linux, sans utilisé de dongle bluetooth. Tout n'est pas encore parfait, toutes les fonctions ne sont pas encore présentes, mais cela s'améliore car désormais il propose le support du touchPAD Tracking, cela signifie que désormais la partie tactile est supportée.
C'est grâce à s0cKrate5 qu'il a réussi à faire cette évolution, vous pouvez obtenir l'état des nouveaux boutons pressables (TPAD_CLICK, TPAD_TOUCH) avec la fonction button_pressed() habituelle. Vous pouvez également récupérer les coordonnées de votre doigt sur le touchpad avec la nouvelle fonction 'ds4_get_tpad_coord(DS4_CONTROLLER * ds4)'.
Changelog
DS4Lib 1.0: Add Touchpad tracking
DS4Lib 0.9: Add Joystick tracking.
Tracking of all buttons and Joysticks.
DS4Lib 0.5: Initial release.
Tracking of all buttons.
Contributors
j0lama: Buttons and Joysticks tracking.
s0cKrate5: TouchPAD tracking.