Mapper un clavier et une souris sur une manette, en utilisant GLFW et une surcouche intuitive, pour tester une idée et approfondir la compréhension des entrées manette, d’OpenGL, du C et de GLSL.
Ce projet remplace celui-ci avec un code plus propre, un processus de build clair, la compatibilité avec différentes manettes et davantage de fonctionnalités. La compatibilité Windows et Unix est visée; pour l’instant seule Windows est supportée.
Avertissement
Le code en est à ses débuts, rien n’est pleinement fonctionnel pour le moment. Merci de patienter et de me contacter si le projet vous intéresse !
Niveau de prototypage actuel : 
Fonctionnalités
- Écrire du texte à l’aide de la molette (et d’autres entrées : ctrl, backspace, escape,…)
- Déplacer, cliquer et faire défiler la souris
Améliorations futures
- Mettre en couleur lorsqu’une frappe est envoyée
- Afficher lorsque des touches spéciales sont pressées (ctrl, alt, shift, …)
- Ajouter la prise en charge d’alt et d’autres touches
- Ajouter la prise en charge du clic molette
- Animer la surcouche colorée
- Fichier de configuration (couleurs, tailles, …)
- Ajouter un moyen de personnaliser le mapping via un fichier/surcouche
- Créer un moyen d’ajouter de nouvelles fonctionnalités (comme un système de macros)
Compilation et dépendances
Il vous faut GLEW, OpenGL, GLFW et GDI.
Compilation sous Windows (testée avec MinGW-w64) :
make
Exécution :
./DeskController.exe