JavaScriptキーボードイベント
2150 ワード
ie 9とfirefox 12の互換性:
備考:
文字と数字キーのキー値(keyCode)
キー
結合コード
キー
結合コード
キー
結合コード
キー
結合コード
A
65
J
74
S
83
1
49
B
66
K
75
T
84
2
50
C
67
L
76
U
85
3
51
D
68
M
77
V
86
4
52
E
69
N
78
W
87
5
53
F
70
O
79
X
88
6
54
G
71
P
80
Y
89
7
55
H
72
Q
81
Z
90
8
56
I
73
R
82
0
48
9
57
数字キーボードのキーのキーコード値(keyCode)
キー
結合コード
キー
結合コード
0
96
8
104
1
97
9
105
2
98
*
106
3
99
+
107
4
100
Enter
108
5
101
を選択します
109
6
102
..
110
7
103
を選択します
111
機能キーコード値(keyCode)
キー
結合コード
キー
結合コード
F 1
112
F 7
118
F 2
113
F 8
119
F 3
114
F 9
120
F 4
115
F 10
121
F 5
116
F 11
122
F 6
117
F 12
123
制御キーコード値(keyCode)
キー
結合コード
キー
結合コード
キー
結合コード
キー
結合コード
BackSpace
8
Esc
27
Right Arow
39
-_
189
Tab
9
Spacebar
32
Down Arow
40
..
190
Clear
12
Page Up
33
インセンス
45
//
191
Enter
13
Page Down
34
Delete
46
`
192
Shift
16
End
35
Numロック
144
[{
219
制御装置
17
ホーム
36
;
186
\124
220
Alt
18
Left Arow
37
=+
187
]
221
Cape Lock
20
Up Arow
38
を選択します
188
''
222
<html>
<body>
<script>
function keydown(e){//ff e,ie e
var e = e||event;//ff (ff window.event),ie window.event
var key = e.keyCode;
if(key == 65){
alert('a');
}
}
document.onkeydown = keydown;
</script>
</body>
</html>
備考:
文字と数字キーのキー値(keyCode)
キー
結合コード
キー
結合コード
キー
結合コード
キー
結合コード
A
65
J
74
S
83
1
49
B
66
K
75
T
84
2
50
C
67
L
76
U
85
3
51
D
68
M
77
V
86
4
52
E
69
N
78
W
87
5
53
F
70
O
79
X
88
6
54
G
71
P
80
Y
89
7
55
H
72
Q
81
Z
90
8
56
I
73
R
82
0
48
9
57
数字キーボードのキーのキーコード値(keyCode)
キー
結合コード
キー
結合コード
0
96
8
104
1
97
9
105
2
98
*
106
3
99
+
107
4
100
Enter
108
5
101
を選択します
109
6
102
..
110
7
103
を選択します
111
機能キーコード値(keyCode)
キー
結合コード
キー
結合コード
F 1
112
F 7
118
F 2
113
F 8
119
F 3
114
F 9
120
F 4
115
F 10
121
F 5
116
F 11
122
F 6
117
F 12
123
制御キーコード値(keyCode)
キー
結合コード
キー
結合コード
キー
結合コード
キー
結合コード
BackSpace
8
Esc
27
Right Arow
39
-_
189
Tab
9
Spacebar
32
Down Arow
40
..
190
Clear
12
Page Up
33
インセンス
45
//
191
Enter
13
Page Down
34
Delete
46
`
192
Shift
16
End
35
Numロック
144
[{
219
制御装置
17
ホーム
36
;
186
\124
220
Alt
18
Left Arow
37
=+
187
]
221
Cape Lock
20
Up Arow
38
を選択します
188
''
222