Emulation clavier arduino yun

pierre2808
jeu, 04/26/2018 - 21:07
Bonjour à tous, après maintes et maintes recherches, je recherche la façon dont on peut émuler l'appui d'une touche donnée comme la touche Z sur un clavier d'ordinateur avec un arduino Yun. En recherchant la doc arduino, je trouve les touches communes telles que ctrl, f1,f2, etc, mais pas les lettres du clavier. (Lien de ces touches https://www.arduino.cc/en/Reference/KeyboardModifiers ) Mais je ne trouve pas la façon dont on doit écrire les lettres pour simuler un appui (appui important) car je voudrais utiliser le programme que je réalise pour interagir avec un jeu pc.
Je me doute bien qu'on va utiliser cette fonction:
-Keyboard.press()
Mais je n'ai aucune idée de l'encodage entre les parenthèses que je pourrais utiliser. J'ai bien vu avec le code ascii, mais ça ne donne rien de probant, je vous joins un programme de test qui est censé appuyer sur la touche Z, donc 90 sur la table ascii, mais je n'obtiens qu'une suite du symbole = de cette forme
====================
#include <Keyboard.h>
void setup()
{
}
void loop()
{
Keyboard.begin();
Keyboard.press("Z");
}
Je trouve bien ça mais je n'ai aucune idée de comment je pourrais intégrer le caractère avec le symbole voulu :
what’s sent is shift plus the character (i.e. the equivalent of pressing both of those keys on the keyboard)
Ce qui est envoyé est shift plus le caractère, in extenso l'équivalent de la pression des deux touches sur le clavier, mais je ne sais pas comment relier ces deux actions sur la fonction Keyboard.press()
Merci pour l'aide éventuelle que vous pourrez m'apporter, si vous avez plus d'expérience dans cette partie de la programmation ;)
pierre2808
ven, 04/27/2018 - 07:32
Je vais essayer de regarder ça ce soir et je vous tiens au courant
Merci
pierre2808
lun, 04/30/2018 - 12:19
Salut, ça marche nickel, merci beaucoup