Modes:
-
menu
: permet de choisir l'application à lancer parmi Dom At Home et les jeux RetroArch -
retroarch
: lance un jeu sur RetroArch -
domathome
: lance joystick.js pour émuler des entrées clavier pour Dom At Home, puis lance Dom At Home en mode Kiosk sur Chrome. Lorsqu'on quitte ce mode, il faut libérer le périphérique USB utilisé par joystick.js pour pouvoir l'utiliser sur RetroArch. -
Serial listener écoute les événements de l'encodeur rotatif connecté au Arduino:
up
/down
en mode menu: sélectionne le jeu à lancerup
/down
en jeu: modifie le volume du Macenter
en mode menu: lance le jeu sélectionnéenter
en jeu: quitte le jeu et passe en mode menu
Lancer le script joystick.js
:
node joystick.js
Il transforme les entrées du joystick en événements clavier: gauche, haut, droite, bas, A, B, tab, X, Y, enter, M.
Pour afficher les changements d'état du joystick.
node joystick.js log