Simulation appui touche

cs_mickei Messages postés 15 Date d'inscription vendredi 10 janvier 2003 Statut Membre Dernière intervention 3 octobre 2007 - 9 août 2006 à 19:39
ismus6212 Messages postés 1 Date d'inscription lundi 9 octobre 2006 Statut Membre Dernière intervention 4 octobre 2007 - 4 oct. 2007 à 17:41
Bonjour à tous.

Je suis entrain de faire un programme qui simule l'appui des touches de direction par une liste sur une appli flash.
Or j'utilise pour cela sendkeys, mais je ne sais pas pourquoi, flash ne détecte pas toutes les touches.

Comment puis-je faire, peut-on simuler un appui d'une durée définie.
(j'ai vu Skey, mais je ne trouve pas comment m'en servir)
Merci

1 réponse

ismus6212 Messages postés 1 Date d'inscription lundi 9 octobre 2006 Statut Membre Dernière intervention 4 octobre 2007
4 oct. 2007 à 17:41
#include <windows.h>

   void SetNumLock( BOOL bState )
   {
      BYTE keyState[256];

      GetKeyboardState((LPBYTE)&keyState);
      if( (bState && !(keyState[VK_TAB] & 1)) ||
          (!bState && (keyState[VK_TAB] & 1)) )
      {
      // Simulate a key press
         keybd_event( VK_TAB,
                      0x45,
                      KEYEVENTF_EXTENDEDKEY | 0,
                      0 );

      // Simulate a key release
         keybd_event( VK_TAB,
                      0x45,
                      KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,
                      0);
      }
   }

   void main()
   {
      SetNumLock( TRUE );
   }
0
Rejoignez-nous