Bonjour,
J'essai depuis un certain temps de simuler des frappes au clavier à travers un keypad analogique à 16 touche branché sur une carte Arduino micro.
Petite précision : il s'agit d'un clavier AZERTY avec pavé numérique.
J'arrive très bien à simuler la frappe des touche tel que F1, F2 etc. par contre je ne parviens pas à simuler la frappe sur la pavé numérique.
J'ai bien inséré la ligne #include <Keyboard.h> dans mon programme.
Pour les touche F1, F2 etc. j'utilise le code ci-dessous :
Pour les touche du pavé numérique, j'utilise le code ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 //Détermination du bouton du Keypad qui est lu if ((value >= 1019) and (value <= 1023)) { // Test bouton 1 Keyboard.press(KEY_F1); // touche F1 pressée au clavier Keyboard.release(KEY_F1); // touche F1 relachée delay(1000); // Délai pour éviter les envois répétés }else if ((value >= 928) and (value <= 932)) { // Test bouton 2 Keyboard.press(KEY_F2); // Touche F2 pressée au clavier Keyboard.release(KEY_F2); touche F2 relachée delay(1000); // Délai pour éviter les envois répétés
Le programme me renvoie l'erreur suivante que je ne parviens pas à résoudre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 }else if ((value >= 675) and (value <= 680)) { // Test bouton 5 Keyboard.press(NUMPAD_1); // Touche 1 du pavé numérique pressée au clavier Keyboard.release(NUMPAD_1); delay(1000); // Délai pour éviter les envois répétés
Quelqu'un peut'il me conseiller.exit status 1
'NUMPAD_1' was not declared in this scope.
Merci
Partager