KeyPress KeyAscii facile [Résolu]

tbbuim1 940 Messages postés jeudi 20 février 2003Date d'inscription 3 février 2011 Dernière intervention - 5 déc. 2005 à 10:46 - Dernière réponse : tbbuim1 940 Messages postés jeudi 20 février 2003Date d'inscription 3 février 2011 Dernière intervention
- 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
PCPT 13368 Messages postés lundi 13 décembre 2004Date d'inscription 3 février 2018 Dernière intervention - 5 déc. 2005 à 12:55
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

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 102 internautes ce mois-ci

cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 5 déc. 2005 à 17:46
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)
tbbuim1 940 Messages postés jeudi 20 février 2003Date d'inscription 3 février 2011 Dernière intervention - 5 déc. 2005 à 17:55
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
PCPT 13368 Messages postés lundi 13 décembre 2004Date d'inscription 3 février 2018 Dernière intervention - 5 déc. 2005 à 18:04
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]
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 5 déc. 2005 à 23:51
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)
PCPT 13368 Messages postés lundi 13 décembre 2004Date d'inscription 3 février 2018 Dernière intervention - 6 déc. 2005 à 00:25
0
Merci
1min30 par msdn online... pas mal ...

et par forum, TbBuim pouvait déjà jouer hier^^
tbbuim1 940 Messages postés jeudi 20 février 2003Date d'inscription 3 février 2011 Dernière intervention - 6 déc. 2005 à 08:15
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.