Introduction
Voici la liste des différents code de balayage du clavier (scan code)
Scan codes US
Valeur (Dec) | Valeur (Hex) | Description |
---|---|---|
1 | 01h | Bouton Esc |
2 | 02h | Bouton 1 ! |
3 | 03h | Bouton 2 @ |
4 | 04h | Bouton 3 # |
5 | 05h | Bouton 4 $ |
6 | 06h | Bouton 5 % |
7 | 07h | Bouton 6 ^ |
8 | 08h | Bouton 7 & |
9 | 09h | Bouton 8 * |
10 | 0Ah | Bouton 9 ( |
11 | 0Bh | Bouton 0 ) |
12 | 0Ch | Bouton - _ |
13 | 0Dh | Bouton = + |
14 | 0Eh | Bouton Backspace |
15 | 0Fh | Bouton Tab |
16 | 10h | Bouton Q |
17 | 11h | Bouton W |
18 | 12h | Bouton E |
19 | 13h | Bouton R |
20 | 14h | Bouton T |
21 | 15h | Bouton Y |
22 | 16h | Bouton U |
23 | 17h | Bouton I |
24 | 18h | Bouton O |
25 | 19h | Bouton P |
26 | 1Ah | Bouton [ { |
27 | 1Bh | Bouton ] } |
28 | 1Ch | Bouton Enter |
29 | 1Dh | Bouton Ctrl |
30 | 1Eh | Bouton A |
31 | 1Fh | Bouton S |
32 | 20h | Bouton D |
33 | 21h | Bouton F |
34 | 22h | Bouton G |
35 | 23h | Bouton H |
36 | 24h | Bouton J |
37 | 25h | Bouton K |
38 | 26h | Bouton L |
39 | 27h | Bouton ; : |
40 | 28h | Bouton ' " |
41 | 29h | Bouton ` ~ |
42 | 2Ah | Bouton Shift de gauche |
43 | 2Bh | Bouton # |
44 | 2Ch | Bouton Z |
45 | 2Dh | Bouton X |
46 | 2Eh | Bouton C |
47 | 2Fh | Bouton V |
48 | 30h | Bouton B |
49 | 31h | Bouton N |
50 | 32h | Bouton M |
51 | 33h | Bouton , < |
52 | 34h | Bouton . > |
53 | 35h | Bouton / ? |
54 | 36h | Bouton Shift de droite |
55 | 37h | Bouton * foncé |
55 | 37h | Bouton Print Screen (précédé par le code 0Eh) |
56 | 38h | Bouton Alt gauche |
56 | 38h | Bouton Alt droite (précédé par le code 0Eh) |
57 | 39h | La grande barre d'espacement |
58 | 3Ah | Bouton CapsLock |
59 | 3Bh | Bouton F1 |
60 | 3Ch | Bouton F2 |
61 | 3Dh | Bouton F3 |
62 | 3Eh | Bouton F4 |
63 | 3Fh | Bouton F5 |
64 | 40h | Bouton F6 |
65 | 41h | Bouton F7 |
66 | 42h | Bouton F8 |
67 | 43h | Bouton F9 |
68 | 44h | Bouton F10 |
69 | 45h | Bouton NumLock |
70 | 46h | Bouton ScrollLock |
71 | 47h | Bouton Home |
72 | 48h | Bouton ↑ |
73 | 49h | Bouton Page Up |
74 | 4Ah | Bouton Grey-ow |
75 | 4Bh | Bouton ← |
76 | 4Ch | Bouton 5 sur le bloc numérique |
77 | 4Dh | Bouton → |
78 | 4Eh | Bouton + (Foncé) |
79 | 4Fh | Bouton End |
80 | 50h | Bouton ↓ |
81 | 51h | Bouton Page Down |
82 | 52h | Bouton Insert |
83 | 53h | Bouton Delete |
84 | 54h | Bouton SysRq |
86 | 56h | Bouton de gauche \ sur les claviers avec au moins 102 touches |
87 | 57h | Bouton F11 |
88 | 58h | Bouton F12 |
90 | 5Ah | PA1 |
91 | 5Bh | Bouton F13 ou Windows 9X Left |
92 | 5Ch | Bouton F14 ou Windows 9X Right |
93 | 5Dh | Bouton F15 ou Windows 9X Menu |
99 | 63h | Bouton F16 |
100 | 64h | Bouton F17 |
101 | 65h | Bouton F18 Ex |
102 | 66h | Bouton F19 |
103 | 67h | Bouton F20 |
104 | 68h | Bouton F21 |
105 | 69h | Bouton F22 ExSel |
106 | 6Ah | Bouton F23 |
107 | 6Bh | Bouton F24 |
108 | 6Ch | --h |
109 | 6Dh | Bouton Erase EOF |
111 | 6Fh | Bouton Copy/Play |
114 | 72h | Bouton CrSel |
116 | 74h | Bouton ExSel |
118 | 76h | Bouton Clear |
224 | 0E0h | Code préfixe |
225 | 0E1h | Code préfixe |
250 | 0FAh | Signal ACK |
254 | 0FEh | Signal RESEND |
255 | 0FFh | Erreur clavier, éventuellement le tampon plein |
Scan codes UK
Valeur (Dec) | Valeur (Hex) | Description |
---|---|---|
1 | 01h | Bouton Esc |
2 | 02h | Bouton 1 ! |
3 | 03h | Bouton 2 @ |
4 | 04h | Bouton 3 # |
5 | 05h | Bouton 4 $ |
6 | 06h | Bouton 5 % |
7 | 07h | Bouton 6 ^ |
8 | 08h | Bouton 7 & |
9 | 09h | Bouton 8 *» |
10 | 0Ah | Bouton 9 ( |
11 | 0Bh | Bouton 0 ) |
12 | 0Ch | Bouton - _ |
13 | 0Dh | Bouton = + |
14 | 0Eh | Bouton Backspace |
15 | 0Fh | Bouton Tab |
16 | 10h | Bouton Q |
17 | 11h | Bouton W |
18 | 12h | Bouton E |
19 | 13h | Bouton R |
20 | 14h | Bouton T |
21 | 15h | Bouton Y |
22 | 16h | Bouton U |
23 | 17h | Bouton I |
24 | 18h | Bouton O |
25 | 19h | Bouton P |
26 | 1Ah | Bouton [ { |
27 | 1Bh | Bouton ] } |
28 | 1Ch | Bouton Enter |
29 | 1Dh | Bouton Ctrl |
30 | 1Eh | Bouton A |
31 | 1Fh | Bouton S |
32 | 20h | Bouton D |
33 | 21h | Bouton F |
34 | 22h | Bouton G |
35 | 23h | Bouton H |
36 | 24h | Bouton J |
37 | 25h | Bouton K |
38 | 26h | Bouton L |
39 | 27h | Bouton ; : |
40 | 28h | Bouton ' " |
41 | 29h | Bouton ` ~ |
42 | 2Ah | Bouton Shift de gauche |
43 | 2Bh | Bouton \ |
44 | 2Ch | Bouton Z |
45 | 2Dh | Bouton X |
46 | 2Eh | Bouton C |
47 | 2Fh | Bouton V |
48 | 30h | Bouton B |
49 | 31h | Bouton N |
50 | 32h | Bouton M |
51 | 33h | Bouton , < |
52 | 34h | Bouton . > |
53 | 35h | Bouton / ? |
54 | 36h | Bouton Shift de droite |
55 | 37h | Bouton * foncé |
55 | 37h | Bouton Print Screen (précédé par le code 0Eh) |
56 | 38h | Bouton Alt gauche |
56 | 38h | Bouton Alt droite (précédé par le code 0Eh) |
57 | 39h | La grande barre d'espacement |
58 | 3Ah | Bouton CapsLock |
59 | 3Bh | Bouton F1 |
60 | 3Ch | Bouton F2 |
61 | 3Dh | Bouton F3 |
62 | 3Eh | Bouton F4 |
63 | 3Fh | Bouton F5 |
64 | 40h | Bouton F6 |
65 | 41h | Bouton F7 |
66 | 42h | Bouton F8 |
67 | 43h | Bouton F9 |
68 | 44h | Bouton F10 |
69 | 45h | Bouton NumLock |
70 | 46h | Bouton ScrollLock |
71 | 47h | Bouton Home |
72 | 48h | Bouton ↑ |
73 | 49h | Bouton Page Up |
74 | 4Ah | Bouton Grey-ow |
75 | 4Bh | Bouton ← |
76 | 4Ch | Bouton 5 sur le bloc numérique |
77 | 4Dh | Bouton → |
78 | 4Eh | Bouton + (Foncé) |
79 | 4Fh | Bouton End |
80 | 50h | Bouton ↓ |
81 | 51h | Bouton Page Down |
82 | 52h | Bouton Insert |
83 | 53h | Bouton Delete |
84 | 54h | Bouton SysRq |
86 | 56h | Bouton de gauche \ sur les claviers avec au moins 102 touches |
87 | 57h | Bouton F11 |
88 | 58h | Bouton F12 |
90 | 5Ah | PA1 |
91 | 5Bh | Bouton F13 ou Windows 9X Left |
92 | 5Ch | Bouton F14 ou Windows 9X Right |
93 | 5Dh | Bouton F15 ou Windows 9X Menu |
99 | 63h | Bouton F16 |
100 | 64h | Bouton F17 |
101 | 65h | Bouton F18 Ex |
102 | 66h | Bouton F19 |
103 | 67h | Bouton F20 |
104 | 68h | Bouton F21 |
105 | 69h | Bouton F22 ExSel |
106 | 6Ah | Bouton F23 |
107 | 6Bh | Bouton F24 |
108 | 6Ch | --h |
109 | 6Dh | Bouton Erase EOF |
111 | 6Fh | Bouton Copy/Play |
114 | 72h | Bouton CrSel |
116 | 74h | Bouton ExSel |
118 | 76h | Bouton Clear |
224 | 0E0h | Code préfixe |
225 | 0E1h | Code préfixe |
250 | 0FAh | Signal ACK |
254 | 0FEh | Signal RESEND |
255 | 0FFh | Erreur clavier, éventuellement le tampon plein |
Remarque
- Vous pouvez envoyer des scan code au logiciel d'émulation «VirtualBox» en ligne de commande à l'aide de «VBoxManage controlvm keyboardputscancode».
Voir également
Dernière mise à jour : Lundi, le 5 octobre 2015