begin process at 2008 08 28 14:03:30
1 233 106 membres
213 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SIMULER LA PRESSION SUR UNE TOUCHE DU CLAVIER


Information sur la source

Catégorie :Souris, Clavier, etc. Niveau : Débutant Date de création : 16/04/2002 Date de mise à jour : 16/04/2002 22:23:51 Vu : 20 716

Note :
9,6 / 10 - par 5 personnes
9,60 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

Description

envoyer le messages de l'appuie sur une certaine touche a windows:

Source

  • keybd_event(VK,0,1,0); //touche enfoncé
  • keybd_event(VK,0,2,0); //touche relevé
keybd_event(VK,0,1,0); //touche enfoncé
keybd_event(VK,0,2,0); //touche relevé
 

Conclusion

voici la liste des touches Virtual Key:
8 ou VK_BACK :  Retour
9 ou VK_TAB :TAB
13 ou VK_RETURN : Entrer
16 ou VK_SHIFT  : Shifts
17 ou VK_CONTROL : Controles
18 ou VK_MENU : touches menu
19 ou VK_PAUSE : Pause
20 ou VK_CAPITAL : Majuscule
27 ou VK_ESCAPE : Echape
32 ou VK_SPACE : Espace
33 ou VK_PRIOR : Page haut
34 ou VK_NEXT : Page bas
35 ou VK_END : Fin
36 ou VK_HOME : touche début
37 ou VK_LEFT : Flêche gauche
38 ou VK_UP : Flêche haut
39 ou VK_RIGHT : Flêche droite
40 ou VK_DOWN : Flêche bas
41 ou VK_SELECT : Arret defil
42 ou VK_PRINT : Impr écran
45 ou VK_INSERT : Insert
46 ou VK_DELETE : Suppr
48 : 0
49 : 1
50 : 2
51 : 3
52 : 4
53 : 5
54 : 6
55 : 7
56 : 8
57 : 9
65 : A
66 : B
67 : C
68 : D
69 : E
70 : F
71 : G
72 : H
73 : I
74 : J
75 : K
76 : L
77 : M
78 : N
79 : O
80 : P
81 : Q
82 : R
83 : S
84 : T
85 : U
86 : V
87 : W
88 : X
89 : Y
90 : Z
91 ou VK_LWIN : touche windows gauche
92 ou VK_RWIN : touche windows droite
96 ou VK_NUMPAD0 : 0 (clavier numérique)
97 ou VK_NUMPAD1 : 1 (clavier numérique)
98 ou VK_NUMPAD2 : 2 (clavier numérique)
99 ou VK_NUMPAD3 : 3 (clavier numérique)
100 ou VK_NUMPAD4 : 4 (clavier numérique)
101 ou VK_NUMPAD5 : 5 (clavier numérique)
102 ou VK_NUMPAD6 : 6 (clavier numérique)
103 ou VK_NUMPAD7 : 7 (clavier numérique)
104 ou VK_NUMPAD8 : 8 (clavier numérique)
105 ou VK_NUMPAD9 : 9 (clavier numérique)
106 ou VK_MULTIPLY : Multiplier
107 ou VK_ADD : Ajouter
108 ou VK_SEPARATOR : séparateur???
109 ou VK_SUBTRACT : Soustraire
110 ou VK_DECIMAL : point
111 ou VK_DIVIDE : diviser
112 ou VK_F1 : F1
113 ou VK_F1 : F2
114 ou VK_F1 : F3
115 ou VK_F1 : F4
116 ou VK_F1 : F5
117 ou VK_F1 : F6
118 ou VK_F1 : F7
119 ou VK_F1 : F8
120 ou VK_F1 : F9
120 ou VK_F1 : F10
122 ou VK_F1 : F11
123 ou VK_F1 : F12
144 ou VK_NUMLOCK : Verr Num
145 ou VK_SCROLL : Arret défil
160 ou VK_LSHIFT : Shift gauche
161 ou VK_RSHIFT : Shift droit
162 ou VK_LCONTROL : Controle gauche
163 ou VK_RCONTROL : Controle droit
162 ou VK_LMENU : Touche menu gauche
165 ou VK_RMENU : Touche menu droit

précision : y'a pas toutes les touche dans cette liste
  • signaler à un administrateur
    Commentaire de Consoleteam le 07/08/2003 14:22:18

    OU est la touche ALT ?

  • signaler à un administrateur
    Commentaire de lan0sic le 14/03/2004 21:28:02

    c'est : VK_MENU
    elle y sont toute dans l'aide (delphi 5)

  • signaler à un administrateur
    Commentaire de hotcold le 14/06/2004 23:11:01

    C'est possible de faire une combinaison comme ALt TAB?

  • signaler à un administrateur
    Commentaire de zegam0rz le 28/02/2005 17:23:32

    alt = keybd_event(VK_MENU,0,1,0); //touche enfoncé

  • signaler à un administrateur
    Commentaire de Michele58 le 14/05/2006 00:06:07

    J'ai un stylo-clavier (c'est récent au Japon) qui remplace le clavier et c'est super, je me casse plus la tête à présent. Sinon avec le "SticK-Clav" (stylo-clavier) tes codes fonctionnent très bien aussi.
    Je tape avec mon SticK-Clav ce message et pris note de la liste des touches Virtual Key.
    Je ne cite pas la marque de ce SticK-Clave pour ne pas faire de la pub ici. Déjà plusieurs firmes au Japon commercialise ce produit.

    Merci tous pleins.
    Bizzz... Michèle.

  • signaler à un administrateur
    Commentaire de Hardouz le 04/05/2007 21:58:50

    voici la liste Virtual KEY complete alors:
    Symbolic
    constant name Value
    (hexadecimal) Keyboard (or mouse) equivalent
    VK_LBUTTON 01 Left mouse button
    VK_RBUTTON 02 Right mouse button
    VK_CANCEL 03 Control-break processing
    VK_MBUTTON 04 Middle mouse button (three-button mouse)
    VK_BACK 08 BACKSPACE key
    VK_TAB 09 TAB key
    VK_CLEAR 0C CLEAR key
    VK_RETURN 0D ENTER key
    VK_SHIFT 10 SHIFT key
    VK_CONTROL 11 CTRL key
    VK_MENU 12 ALT key
    VK_PAUSE 13 PAUSE key
    VK_CAPITAL 14 CAPS LOCK key
    VK_ESCAPE 1B ESC key
    VK_SPACE 20 SPACEBAR
    VK_PRIOR 21 PAGE UP key
    VK_NEXT 22 PAGE DOWN key
    VK_END 23 END key
    VK_HOME 24 HOME key
    VK_LEFT 25 LEFT ARROW key
    VK_UP 26 UP ARROW key
    VK_RIGHT 27 RIGHT ARROW key
    VK_DOWN 28 DOWN ARROW key
    VK_SELECT 29 SELECT key
    VK_PRINT 2A PRINT key
    VK_EXECUTE 2B EXECUTE key
    VK_SNAPSHOT 2C PRINT SCREEN key
    VK_INSERT 2D INS key
    VK_DELETE 2E DEL key
    VK_HELP 2F HELP key
    30 0 key
    31 1 key
    32 2 key
    33 3 key
    34 4 key
    35 5 key
    36 6 key
    37 7 key
    38 8 key
    39 9 key
    41 A key
    42 B key
    43 C key
    44 D key
    45 E key
    46 F key
    47 G key
    48 H key
    49 I key
    4A J key
    4B K key
    4C L key
    4D M key
    4E N key
    4F O key
    50 P key
    51 Q key
    52 R key
    53 S key
    54 T key
    55 U key
    56 V key
    57 W key
    58 X key
    59 Y key
    5A Z key
    VK_NUMPAD0 60 Numeric keypad 0 key
    VK_NUMPAD1 61 Numeric keypad 1 key
    VK_NUMPAD2 62 Numeric keypad 2 key
    VK_NUMPAD3 63 Numeric keypad 3 key
    VK_NUMPAD4 64 Numeric keypad 4 key
    VK_NUMPAD5 65 Numeric keypad 5 key
    VK_NUMPAD6 66 Numeric keypad 6 key
    VK_NUMPAD7 67 Numeric keypad 7 key
    VK_NUMPAD8 68 Numeric keypad 8 key
    VK_NUMPAD9 69 Numeric keypad 9 key
    VK_SEPARATOR 6C Separator key
    VK_SUBTRACT 6D Subtract key
    VK_DECIMAL 6E Decimal key
    VK_DIVIDE 6F Divide key
    VK_F1 70 F1 key
    VK_F2 71 F2 key
    VK_F3 72 F3 key
    VK_F4 73 F4 key
    VK_F5 74 F5 key
    VK_F6 75 F6 key
    VK_F7 76 F7 key
    VK_F8 77 F8 key
    VK_F9 78 F9 key
    VK_F10 79 F10 key
    VK_F11 7A F11 key
    VK_F12 7B F12 key
    VK_F13 7C F13 key
    VK_F14 7D F14 key
    VK_F15 7E F15 key
    VK_F16 7F F16 key
    VK_F17 80H F17 key
    VK_F18 81H F18 key
    VK_F19 82H F19 key
    VK_F20 83H F20 key
    VK_F21 84H F21 key
    VK_F22 85H F22 key
    VK_F23 86H F23 key
    VK_F24 87H F24 key
    VK_NUMLOCK 90 NUM LOCK key
    VK_SCROLL 91 SCROLL LOCK key
    VK_LSHIFT A0 Left SHIFT key
    VK_RSHIFT A1 Right SHIFT key
    VK_LCONTROL A2 Left CONTROL key
    VK_RCONTROL A3 Right CONTROL key
    VK_LMENU A4 Left MENU key
    VK_RMENU A5 Right MENU key
    VK_PLAY FA Play key
    VK_ZOOM FB Zoom key

  • signaler à un administrateur
    Commentaire de nethacker le 30/07/2007 21:32:31

    y'a pas un programme qui fait l'inverse ? ^^

  • signaler à un administrateur
    Commentaire de nethacker le 31/07/2007 05:41:19

    et pour les clics peut on definir la zone ?
    OU plutot dans quelle fenetre faire cela ?
    merci d'avance ^^

  • signaler à un administrateur
    Commentaire de Hardouz le 02/08/2007 01:15:46

    Explique ton probléme ^_^

  • signaler à un administrateur
    Commentaire de nethacker le 03/08/2007 04:09:53

    bah en fait un programme ou l'on met du texte et il vous sort l'algorithme ^^

  • signaler à un administrateur
    Commentaire de Hardouz le 03/08/2007 04:25:32

    LoL c'est Cool ça :P bah écri le toi meme faut integré de l'intelligence artificielle :P
    et ton programme va comprend le mot "vas jou dehors ?" LoL bah faut le programmer ;) a toi de jouer
    en va pas t'écrire tous une source ici c'est juste qq morceaux de code :)
    bonne continuation et nézite pas de poster ton probléme dans le forum :)
    voili voilou !

  • signaler à un administrateur
    Commentaire de nethacker le 05/08/2007 23:50:45

    oui je veux juste savoir comment convertir ces caracteres ?

Ajouter un commentaire

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS