begin process at 2010 02 10 10:19:04
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Souris, Clavier, etc.

 > SIMULER LA PRESSION SUR UNE TOUCHE DU CLAVIER

SIMULER LA PRESSION SUR UNE TOUCHE DU CLAVIER


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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 :26 451

Auteur : fabiin

Ecrire un message privé
Site perso
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


 Sources du même auteur

Source avec Zip CAPTUER LE SON SORTANT ET L'ENREGISTRER DANS UN FICHIER WAV
CALCUL D'UNE MOYENNE
CHANGER LA DURÉE D'AFFICHAGE DES BULLES D'AIDES (HINT)
Source avec Zip Source avec une capture ASCII-T : PETIT SOFT D'ASCII ART.
CHANGER CONTRASTE / LUMINOSITÉ (L'ALGORITHME)

 Sources de la même categorie

Source avec Zip Source avec une capture DACTYLOGRAPHE par Bacterius
Source avec Zip Source avec une capture JETTER LES MESSAGES DANS "MESSAGE QUEUE" APRÈS UN LONG CODE par MAURICIO
Source avec Zip OBLIGER VISTA À CONFIGURER LE CLAVIER EN MINUSCULES par THYNOORD
Source avec Zip Source avec une capture NI CLIC NI TOUCHE par barbichette
Source avec Zip Source avec une capture PROGRAMME D'EDITION D'UNE PALETTE DE COULEURS par lgrfranck

Commentaires et avis

Commentaire de Consoleteam le 07/08/2003 14:22:18

OU est la touche ALT ?

Commentaire de lan0sic le 14/03/2004 21:28:02

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

Commentaire de hotcold le 14/06/2004 23:11:01

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

Commentaire de zegam0rz le 28/02/2005 17:23:32

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

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.

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

Commentaire de nethacker le 30/07/2007 21:32:31

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

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 ^^

Commentaire de Hardouz le 02/08/2007 01:15:46

Explique ton probléme ^_^

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 ^^

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 !

Commentaire de nethacker le 05/08/2007 23:50:45

oui je veux juste savoir comment convertir ces caracteres ?

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales