2009-10-09 6 views

Répondre

8

Javascript Char Codes (Key Codes)

Key Pressed  Javascript Key Code 
backspace 8 
tab  9 
enter 13 
shift 16 
ctrl 17 
alt  18 
pause/break  19 
caps lock 20 
escape 27 
page up  33 
page down 34 
end  35 
home 36 
left arrow 37 
up arrow 38 
right arrow  39 
down arrow 40 
insert 45 
delete 46 
0 48 
1 49 
2 50 
3 51 
4 52 
5 53 
6 54 
7 55 
8 56 
9 57 
a 65 
b 66 
c 67 
d 68 
e 69 
f 70 
g 71 
h 72 
i 73 
j 74 
k 75 
l 76 
m 77 
n 78 
o 79 
p 80 
q 81 
r 82 
s 83 
t 84 
u 85 
v 86 
w 87 
x 88 
y 89 
z 90 
left window key  91 
right window key 92 
select key 93 
numpad 0 96 
numpad 1 97 
numpad 2 98 
numpad 3 99 
numpad 4 100 
numpad 5 101 
numpad 6 102 
numpad 7 103 
numpad 8 104 
numpad 9 105 
multiply 106 
add  107 
subtract 109 
decimal point 110 
divide 111 
f1 112 
f2 113 
f3 114 
f4 115 
f5 116 
f6 117 
f7 118 
f8 119 
f9 120 
f10  121 
f11  122 
f12  123 
num lock 144 
scroll lock  145 
semi-colon 186 
equal sign 187 
comma 188 
dash 189 
period 190 
forward slash 191 
grave accent 192 
open bracket 219 
back slash 220 
close braket 221 
single quote 222 
0

Gardez à l'esprit les codes de balayage sont différents des codes char. Je travaille actuellement sur ce problème moi-même quand je l'ai trouvé. J'espérais que javascript aurait un String.fromScanCode() pour correspondre à String.fromCharCode() - vous ne pouvez pas en utiliser un à la place de l'autre.

Questions connexes