cs_moustachu
Messages postés1079Date d'inscriptionjeudi 14 novembre 2002StatutMembreDernière intervention 1 janvier 2012
-
12 févr. 2003 à 11:40
lektrosonic
Messages postés145Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention21 février 2013
-
16 mars 2005 à 18:31
Keypress ne réagit pas à toutes les touches. Je souhaiterai utiliser les touches de fonction (par exemple), j'utilise alors KeyDown pour tester si la touche qui vient d'être appuyée est une touche de fonction. Si ce n'est pas le cas, je souhaiterai lancer la procédure keypress avec le code de la touche appuyée.
Ma question est :
Quelqu'un connait il le ou les intervalles des codes ascii des touches gérées par KeyPress ?
cs_rene38
Messages postés1858Date d'inscriptionsamedi 29 juin 2002StatutMembreDernière intervention17 octobre 201311 12 févr. 2003 à 17:10
De MSDN :
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.