Touches du clavier et valeurs de code correspondantes

Les tableaux suivants répertorient toutes les touches d'un clavier standard et les valeurs de code ASCII correspondantes qui permettent de les identifier dans ActionScript :

Vous pouvez utiliser les constantes de touche pour intercepter le comportement intégré des pressions de touche. Pour plus d'informations sur le gestionnaire on(), consultez la section gestionnaire on du Référence du langage ActionScript 2.0. Pour capturer les valeurs de code et les valeurs de code ASCII à l'aide d'un fichier SWF en appuyant sur des touches, vous pouvez utiliser le code ActionScript suivant :

var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
    trace("DOWN -> Code: " + Key.getCode() + "\tACSII: " + Key.getAscii() + "\tKey: " + chr(Key.getAscii()));
};
Key.addListener(keyListener);

Pour plus d'informations sur la classe Key, consultez la section Key du Référence du langage ActionScript 2.0. Pour intercepter des touches en testant un fichier SWF dans l'environnement auteur (Contrôle > Tester l'animation), veillez à sélectionner Contrôle > Désactiver les raccourcis clavier.

Lettres A à Z et chiffres (clavier standard) de 0 à 9

Le tableau suivant répertorie toutes les touches d'un clavier standard pour les lettres de A à Z et les chiffres de 0 à 9, avec les valeurs de code correspondantes utilisées pour identifier les touches dans ActionScript :

Touche alphabétique ou numérique

Code de touche

Code de touche ASCII

A

65

65

B

66

66

C

67

67

D

68

68

E

69

69

F

70

70

G

71

71

H

72

72

I

73

73

J

74

74

K

75

75

L

76

76

M

77

77

N

78

78

O

79

79

P

80

80

Q

81

81

R

82

82

S

83

83

T

84

84

U

85

85

V

86

86

W

87

87

X

88

88

Y

89

89

Z

90

90

0

48

48

1

49

49

2

50

50

3

51

51

4

52

52

5

53

53

6

54

54

7

55

55

8

56

56

9

57

57

a

65

97

b

66

98

c

67

99

d

68

100

e

69

101

f

70

102

g

71

103

h

72

104

i

73

105

j

74

106

k

75

107

l

76

108

m

77

109

n

78

110

o

79

111

p

80

112

q

81

113

r

82

114

s

83

115

t

84

116

u

85

117

v

86

118

w

87

119

x

88

120

y

89

121

z

90

122

Touches du clavier numérique

Le tableau suivant répertorie les touches d'un clavier numérique et indique les valeurs de code ASCII correspondantes permettant d'identifier les touches dans ActionScript :

Touche du clavier numérique

Code de touche

Code de touche ASCII

0 du pavé numérique

96

48

1 du pavé numérique

97

49

2 du pavé numérique

98

50

3 du pavé numérique

99

51

4 du pavé numérique

100

52

5 du pavé numérique

101

53

6 du pavé numérique

102

54

7 du pavé numérique

103

55

8 du pavé numérique

104

56

9 du pavé numérique

105

57

Multiplier

106

42

Additionner

107

43

Entrée

13

13

Soustraire

109

45

Décimal

110

46

Diviser

111

47

Touches de fonction

Le tableau suivant répertorie les touches de fonction d'un clavier standard et indique les valeurs de code correspondantes permettant d'identifier les touches dans ActionScript :

Touche de fonction

Code de touche

Code de touche ASCII

F1

112

0

F2

113

0

F3

114

0

F4

115

0

F5

116

0

F6

117

0

F7

118

0

F8

119

0

F9

120

0

F10

Cette touche est réservée par le système et ne peut pas être utilisée dans ActionScript.

Cette touche est réservée par le système et ne peut pas être utilisée dans ActionScript.

F11

122

0

F12

123

0

F13

124

0

F14

125

0

F15

126

0

Autres touches

Le tableau suivant répertorie les touches d'un clavier standard autres que les lettres, les chiffres, les touches de fonction et les touches du clavier numérique et indique les valeurs de code correspondantes permettant d'identifier les touches dans ActionScript:

Touche

Code de touche

Code de touche ASCII

Retour arrière

8

8

Tab

9

9

Entrée

13

13

Maj

16

0

Contrôle

17

0

Verr Maj

20

0

Echap

27

27

Espace

32

32

Pg. Préc.

33

0

Pg. Suiv.

34

0

Fin

35

0

Origine

36

0

Flèche gauche

37

0

Flèche vers le haut

38

0

Flèche droite

39

0

Flèche vers le bas

40

0

Insertion

45

0

Suppr

46

127

Verr num

144

0

Arrêt défil

145

0

Pause/Attn

19

0

; :

186

59

= +

187

61

- _

189

45

/ ?

191

47

` ~

192

96

[ {

219

91

\ |

220

92

] }

221

93

" '

222

39

,

188

44

.

190

46

/

191

47

Pour connaître les codes et les valeurs ASCII d'autres touches, utilisez le code ActionScript situé au début de cette annexe et appuyez sur la touche désirée pour générer son code.


Flash CS3

 

M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire

Page en cours: http://livedocs.adobe.com/flash/9.0_fr/main/00001136.html