KeyPress KeyAscii facile [Résolu]

Messages postés
940
Date d'inscription
jeudi 20 février 2003
Dernière intervention
3 février 2011
- - Dernière réponse : tbbuim1
Messages postés
940
Date d'inscription
jeudi 20 février 2003
Dernière intervention
3 février 2011
- 6 déc. 2005 à 08:15
Bonjour à tous,

Quelqu'un pourrait-il avoir l'extrême amabilité de
me donner la liste des KeyAscii integer demandé
par le Keypress svp.
Ou le lien ou je peux l'avoir.
J'en ai marre de cherche dans cette msdn de merde
ou je trouve jamais rien!

Merci de votre aide.

TBBUIM
Afficher la suite 

7 réponses

Meilleure réponse
Messages postés
13368
Date d'inscription
lundi 13 décembre 2004
Dernière intervention
3 février 2018
3
Merci
salut,









MSDN :





Codes de touches,
constantes (contrôles ActiveX)



<object id="alink_1" style="left: 10px; width: 70px; top: 57px; height: 18px;" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" height="18" width="70"></object>



Codes de touches


Constante,
Valeur,
Description,
----

vbKeyLButton,
&H1,
Bouton gauche de la souris,
----

vbKeyRButton,
&H2,
Bouton droit de la souris,
----

vbKeyCancel,
&H3,
Touche ANNUL,
----

vbKeyMButton,
&H4,
Bouton central de la souris,
----

vbKeyBack,
&H8,
Touche RET.ARR,
----

vbKeyTab,
&H9,
Touche TAB,
----

vbKeyClear,
&HC,
Touche EFFACER,
----

vbKeyReturn,
&HD,
Touche ENTRÉE,
----

vbKeyShift,
&H10,
Touche MAJ,
----

vbKeyControl,
&H11,
Touche CTRL,
----

vbKeyMenu,
&H12,
Touche MENU,
----

vbKeyPause,
&H13,
Touche PAUSE,
----

vbKeyCapital,
&H14,
Touche VERR.MAJ,
----

vbKeyEscape,
&H1B,
Touche ÉCHAP.,
----

vbKeySpace,
&H20,
Touche ESPACE,
----

vbKeyPageUp,
&H21,
Touche PG PRÉC.,
----

vbKeyPageDown,
&H22,
Touche PG SUIV.,
----

vbKeyEnd,
&H23,
Touche FIN,
----

vbKeyHome,
&H24,
Touche ORIGINE,
----

vbKeyLeft,
&H25,
Touche FLÈCHE VERS LA GAUCHE,
----

vbKeyUp,
&H26,
Touche FLÈCHE VERS LE HAUT,
----

vbKeyRight,
&H27,
Touche FLÈCHE VERS LA DROITE,
----

vbKeyDown,
&H28,
Touche FLÈCHE VERS LE BAS,
----

vbKeySelect,
&H29,
Touche SELECT,
----

vbKeyPrint,
&H2A,
Touche IMPR.ÉCRAN,
----

vbKeyExecute,
&H2B,
Touche EXÉCUTE,
----

vbKeySnapshot,
&H2C,
Touche INSTANTANÉ,
----

vbKeyInsert,
&H2D,
Touche INSER,
----

vbKeyDelete,
&H2E,
Touche SUPPR.,
----

vbKeyHelp,
&H2F,
Touche AIDE,
----

vbKeyNumlock,
&H90,
Touche VERR.NUM




Les constantes KeyA à KeyZ sont identiques à leurs équivalents ASCII : 'A' à 'Z'


Constante,
Valeur,
Description,
----

vbKeyA,
65,
Touche A,
----

vbKeyB,
66,
Touche B,
----

vbKeyC,
67,
Touche C,
----

vbKeyD,
68,
Touche D,
----

vbKeyE,
69,
Touche E,
----

vbKeyF,
70,
Touche F,
----

vbKeyG,
71,
Touche G,
----

vbKeyH,
72,
Touche H,
----

vbKeyI,
73,
Touche I,
----

vbKeyJ,
74,
Touche J,
----

vbKeyK,
75,
Touche K,
----

vbKeyL,
76,
Touche L,
----

vbKeyM,
77,
Touche M,
----

vbKeyN,
78,
Touche N,
----

vbKeyO,
79,
Touche O,
----

vbKeyP,
80,
Touche P,
----

vbKeyQ,
81,
Touche Q,
----

vbKeyR,
82,
Touche R,
----

vbKeyS,
83,
Touche S,
----

vbKeyT,
84,
Touche T,
----

vbKeyU,
85,
Touche U,
----

vbKeyV,
86,
Touche V,
----

vbKeyW,
87,
Touche W,
----

vbKeyX,
88,
Touche X,
----

vbKeyY,
89,
Touche Y,
----

vbKeyZ,
90,
Touche Z




Les constantes Key0 à Key9 sont identiques à leurs équivalents ASCII : '0' à '9'


Constante,
Valeur,
Description,
----

vbKey0,
48,
Touche 0,
----

vbKey1,
49,
Touche 1,
----

vbKey2,
50,
Touche 2,
----

vbKey3,
51,
Touche 3,
----

vbKey4,
52,
Touche 4,
----

vbKey5,
53,
Touche 5,
----

vbKey6,
54,
Touche 6,
----

vbKey7,
55,
Touche 7,
----

vbKey8,
56,
Touche 8,
----

vbKey9,
57,
Touche 9




Touches du pavé numérique


Constante,
Valeur,
Description,
----

vbKeyNumpad0,
&H60,
Touche 0,
----

vbKeyNumpad1,
&H61,
Touche 1,
----

vbKeyNumpad2,
&H62,
Touche 2,
----

vbKeyNumpad3,
&H63,
Touche 3,
----

vbKeyNumpad4,
&H64,
Touche 4,
----

vbKeyNumpad5,
&H65,
Touche 5,
----

vbKeyNumpad6,
&H66,
Touche 6,
----

vbKeyNumpad7,
&H67,
Touche 7,
----

vbKeyNumpad8,
&H68,
Touche 8,
----

vbKeyNumpad9,
&H69,
Touche 9,
----

vbKeyMultiply,
&H6A,
Touche SIGNE MULTIPLICATION (*),
----

vbKeyAdd,
&H6B,
Touche SIGNE PLUS (+),
----

vbKeySeparator,
&H6C,
Touche ENTRÉE (pavé numérique),
----

vbKeySubtract,
&H6D,
Touche SIGNE MOINS (-),
----

vbKeyDecimal,
&H6E,
Touche POINT DÉCIMAL (.),
----

vbKeyDivide,
&H6F,
Touche SIGNE DIVISION (/)




Touches de fonction


Constante,
Valeur,
Description,
----

vbKeyF1,
&H70,
Touche F1,
----

vbKeyF2,
&H71,
Touche F2,
----

vbKeyF3,
&H72,
Touche F3,
----

vbKeyF4,
&H73,
Touche F4,
----

vbKeyF5,
&H74,
Touche F5,
----

vbKeyF6,
&H75,
Touche F6,
----

vbKeyF7,
&H76,
Touche F7,
----

vbKeyF8,
&H77,
Touche F8,
----

vbKeyF9,
&H78,
Touche F9,
----

vbKeyF10,
&H79,
Touche F10,
----

vbKeyF11,
&H7A,
Touche F11,
----

vbKeyF12,
&H7B,
Touche F12,
----

vbKeyF13,
&H7C,
Touche F13,
----

vbKeyF14,
&H7D,
Touche F14,
----

vbKeyF15,
&H7E,
Touche F15,
----

vbKeyF16,
&H7F,
Touche F16





Jeu de caractères (0 à 127)



<object id="alink_1" style="left: 10px; width: 70px; top: 57px; height: 18px;" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" height="18" width="70"></object>
<object id="alink_2" style="left: 97px; width: 91px; top: 57px; height: 18px;" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" height="18" width="91"></object>



0,
,
32,
[space],
64,
@,
96,
`,
----

1,
,
33,
!,
65,
A,
97,
a,
----

2,
,
34,
",
66,
B,
98,
b,
----

3,
,
35,
#,
67,
C,
99,
c,
----

4,
,
36,
$,
68,
D,
100,
d,
----

5,
,
37,
%,
69,
E,
101,
e,
----

6,
,
38,
&,
70,
F,
102,
f,
----

7,
,
39,
',
71,
G,
103,
g,
----

8,
* *,
40,
(,
72,
H,
104,
h,
----

9,
* *,
41,
),
73,
I,
105,
i,
----

10,
* *,
42,
*,
74,
J,
106,
j,
----

11,
,
43,
+,
75,
K,
107,
k,
----

12,
,
44,
,,
76,
L,
108,
l,
----

13,
* *,
45,
-,
77,
M,
109,
m,
----

14,
,
46,
.,
78,
N,
110,
n,
----

15,
,
47,
/,
79,
O,
111,
o,
----

16,
,
48,
0,
80,
P,
112,
p,
----

17,
,
49,
1,
81,
Q,
113,
q,
----

18,
,
50,
2,
82,
R,
114,
r,
----

19,
,
51,
3,
83,
S,
115,
s,
----

20,
,
52,
4,
84,
T,
116,
t,
----

21,
,
53,
5,
85,
U,
117,
u,
----

22,
,
54,
6,
86,
V,
118,
v,
----

23,
,
55,
7,
87,
W,
119,
w,
----

24,
,
56,
8,
88,
X,
120,
x,
----

25,
,
57,
9,
89,
Y,
121,
y,
----

26,
,
58,
:,
90,
Z,
122,
z,
----

27,
,
59,
;,
91,
[,
123,
{,
----

28,
,
60,
<,
92,
\,
124,
|,
----

29,
,
61,
=,
93,
],
125,
},
----

30,
,
62,
>,
94,
^,
126,
~,
----

31,
,
63,
?,
95,
_,
127,





Caractères non gérés par Microsoft Windows.



* *Les valeurs 8, 9, 10 et 13 correspondent respectivement aux
caractères de retour arrière, de tabulation, de saut de ligne et de retour
chariot. Elles n'ont pas de représentation graphique mais peuvent, selon
l'application utilisée, modifier l'aspect du texte.








Jeu de caractères (128 à 255)



<object id="alink_1" style="left: 10px; width: 70px; top: 57px; height: 18px;" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" height="18" width="70"></object>
<object id="alink_2" style="left: 97px; width: 91px; top: 57px; height: 18px;" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" height="18" width="91"></object>



128,
?,
160,
[space],
192,
À,
224,
à,
----

129,
?,
161,
¡,
193,
Á,
225,
á,
----

130,
?,
162,
¢,
194,
Â,
226,
â,
----

131,
?,
163,
£,
195,
Ã,
227,
ã,
----

132,
?,
164,
¤,
196,
Ä,
228,
ä,
----

133,
?,
165,
¥,
197,
Å,
229,
å,
----

134,
?,
166,
¦,
198,
Æ,
230,
æ,
----

135,
?,
167,
§,
199,
Ç,
231,
ç,
----

136,
?,
168,
¨,
200,
È,
232,
è,
----

137,
?,
169,
©,
201,
É,
233,
é,
----

138,
?,
170,
ª,
202,
Ê,
234,
ê,
----

139,
?,
171,
«,
203,
Ë,
235,
ë,
----

140,
?,
172,
¬,
204,
Ì,
236,
ì,
----

141,
?,
173,
­,
205,
Í,
237,
í,
----

142,
?,
174,
®,
206,
Î,
238,
î,
----

143,
?,
175,
¯,
207,
Ï,
239,
ï,
----

144,
?,
176,
°,
208,
Ð,
240,
ð,
----

145,
?,
177,
±,
209,
Ñ,
241,
ñ,
----

146,
?,
178,
²,
210,
Ò,
242,
ò,
----

147,
?,
179,
³,
211,
Ó,
243,
ó,
----

148,
?,
180,
´,
212,
Ô,
244,
ô,
----

149,
?,
181,
µ,
213,
Õ,
245,
õ,
----

150,
?,
182,
¶,
214,
Ö,
246,
ö,
----

151,
?,
183,
·,
215,
×,
247,
÷,
----

152,
?,
184,
¸,
216,
Ø,
248,
ø,
----

153,
?,
185,
¹,
217,
Ù,
249,
ù,
----

154,
?,
186,
º,
218,
Ú,
250,
ú,
----

155,
?,
187,
»,
219,
Û,
251,
û,
----

156,
?,
188,
¼,
220,
Ü,
252,
ü,
----

157,
?,
189,
½,
221,
Ý,
253,
ý,
----

158,
?,
190,
¾,
222,
Þ,
254,
þ,
----

159,
?,
191,
¿,
223,
ß,
255,
ÿ




?Ces caractères ne sont pas gérés par Microsoft Windows.



Les valeurs de la table sont des valeurs Windows par défaut. Toutefois, les
valeurs du jeu de caractères ANSI supérieures à 127 sont déterminées par la page
de code spécifique à votre système d'exploitation.










++

PCPT [AFCK]

Merci PCPT 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 105 internautes ce mois-ci

Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Dernière intervention
28 août 2015
0
Merci
Salut
Tu es bien bon, pcpt
Toutes ces infos sont dans l'aide de VB6 ou sur www.msdn.com
mais ... il faut chercher, c'est fatiguant.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
Messages postés
940
Date d'inscription
jeudi 20 février 2003
Dernière intervention
3 février 2011
0
Merci
Comme je l'ai stipulé sur le message, je n'arrivais pas à trouver...
c'est donc pas par feignantise que j'ai posé la question, mais parce que je ne trouve jamais rien dans la msdn en ligne et je n'ai pas le cd de msdn.
Ya une manière particulière de chercher sur la msdn en ligne que je n'ai pas encore saisie, je tombe toujours sur des millions de trucs inutiles pr moi mais JAMAIS ce que je cherche!
Alors Jack, je sais que t'aime bien dire aux autres de chercher
Mais là j'ai pas le temps, alors si quelqu'un à la réponse et 5 min à tuer
il peut très bien me l'envoyé, j'ai déjà aidé pas mal de monde
alors, on peut bien m'aider pour une fois...
Mais pour ma part, j'ai besoin d'aide pour chercher dans l'aide
Alors merci à PCPT

TBBUIM
Messages postés
13368
Date d'inscription
lundi 13 décembre 2004
Dernière intervention
3 février 2018
0
Merci
beh j'ai cherché parceque je ne les avais pas "tout prêt" sous la main.
par contre j'ai la msdn sur cd, bien plus rapide et pratique que celle
en ligne, mais beaucoup moins complète.


celle en ligne, je te rejoins, est très mal faite. mais on y trouve de
tout... évidemment, il faut y mettre bien plus de 3minutes ;)





bonne continuation @+


PCPT [AFCK]
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Dernière intervention
28 août 2015
0
Merci
C'est marrant parce que, je viens de faire l'essai, j'ai trouvé cette liste en moins de 1min30 !
Site de MSDN "Home" : http://msdn.microsoft.com/library/default.asp?url=/library/en-us
Dans la recherche, j'ai mis "KeyAscci list"
J'ai visité les 2 premiers liens sans résultat, et hop, au troisième nommé "KeyPress Event (ActiveX Controls) (Visual Basic ActiveX Control Reference)", dans le TreeView de la gauche de l'écran, juste en dessous "Key Code Constants"

Dingue ça !
1 min 30 ...
Ou alors faut que je joue au loto demain, ça doit être ça. Je te tiens au courant.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
Messages postés
13368
Date d'inscription
lundi 13 décembre 2004
Dernière intervention
3 février 2018
0
Merci
1min30 par msdn online... pas mal ...

et par forum, TbBuim pouvait déjà jouer hier^^
Messages postés
940
Date d'inscription
jeudi 20 février 2003
Dernière intervention
3 février 2011
0
Merci
Pas mal, j'avais pas pensé à mettre list...
J'ai essayé Keyascii, Keyascii Code, Keyascii integer, Keypress keyascii...
Et après avoir lu des dizaines de pages sans résultats
ça m'a énervé...

TBBUIM

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.