博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery keycode
阅读量:7309 次
发布时间:2019-06-30

本文共 2755 字,大约阅读时间需要 9 分钟。

判断键盘按下的键

$(window).keydown(function(event) {    switch (event.which) {        case (13): //Enter            //要执行的操作            break;        case (75): //K键            //要执行的操作            break;        case (72): //H键            //要执行的操作            break;        case (76): //L键            //要执行的操作            break;    }});

如果要使用组合键,则可以利用event.ctrlKey,event.shiftKey,event .altKey判断是否按下了ctrl键、shift键以及alt键。

键盘名称
键值(keycode)
键盘名称
键值(keycode)
BackSpace
8
Tab
9
Clear
12
Enter
13
Shift_L
16
Control_L
17
Alt_L
18
Pause
19
Caps_Lock
20
Escape
27
Space
32
Prior
33
Next
34
End
35
Home
36
Left
37
Up
38
Right
39
Down
40
Select
41
Print
42
Execute
43
Insert
45
Delete
46
Help
47
0 equal braceright
48
1 exclam onesuperior
49
2 quotedbl twosuperior
50
3 section threesuperior
51
4 dollar
52
5 percent
53
6 ampersand
54
7 slash braceleft
55
8 parenleft bracketleft
56
9 parenright bracketright
57
a A
65
b B
66
c C
67
d D
68
e E EuroSign
69
f F
70
g G
71
h H
72
i I
73
j J
74
k K
75
l L
76
m M mu
77
n N
78
o O
79
p P
80
q Q at
81
r R
82
s S
83
t T
84
u U
85
v V
86
w W
87
x X
88
y Y
89
z Z
90
KP_0
96
KP_1
97
KP_2
98
KP_3
99
KP_4
100
KP_5
101
KP_6
102
KP_7
103
KP_8
104
KP_9
105
KP_Multiply
106
KP_Add
107
KP_Separator
108
KP_Subtract
109
KP_Decimal
110
KP_Divide
111
F1
112
F2
113
F3
114
F4
115
F5
116
F6
117
F8
119
F9
120
F10
121
F11
122
F12
123
F13
124
F14
125
F15
126
F16
127
F17
128
F18
129
F19
130
F20
131
F21
132
F22
133
F23
134
F24
135
Num_Lock
136
Scroll_Lock
137
Acute grave
187
Comma semicolon
188
Minus underscore
189
Period colon
190
Numbersign apostrophe
192
Plusminus hyphen macron
210
Copyright registered
212
Guillemotleft guillemotright
213
Masculine ordfeminine
214
ae AE
215
Cent yen
216
Questiondown exclamdown
217
Onequarter onehalf threequarters
218
Less greater bar
219
Plus asterisk asciitilde
221
Multiply division
227
acircumflex Acircumflex
228
ecircumflex Ecircumflex
229
icircumflex Icircumflex
230
ocircumflex Ocircumflex
231
ucircumflex Ucircumflex
232
ntilde Ntilde
233
yacute Yacute
234
oslash Ooblique
235
aring Aring
236
ccedilla Ccedilla
237
thorn THORN
238
eth ETH
239
diaeresis cedilla currency
240
agrave Agrave atilde Atilde
241
egrave Egrave
242
igrave Igrave
243
ograve Ograve otilde Otilde
244
ugrave Ugrave
245
adiaeresis Adiaeresis
246
ediaeresis Ediaeresis
247
idiaeresis Idiaeresis
248
odiaeresis Odiaeresis
249
udiaeresis Udiaeresis
250
ssharp question backslash
251
asciicircum degree
252
3 sterling
253
Mode_switch
254
A
0X65
B
0X66
C
0X67
D
0X68
E
0X69
F
0X70
J
0X71
H
0X72
I
0X73
J
0X74
K
0X75
L
0X76
M
0X77
N
0X78
O
0X79
P
0X80
Q
0X81
R
0X82
S
0X83
T
0X84
U
0X85
V
0X86
W
0X87
X
0X88
Y
0X89
Z
0X90
0
0X48
1
0X49
2
0X50
3
0X51
4
0X52
5
0X53
6
0X54
7
0X55
8
0X56
9
0X57
ESC
0X1B
CTRL
0X11
SHIFT
0X10
ENTER
0XD

转载地址:http://iqhnm.baihongyu.com/

你可能感兴趣的文章
MyBatis学习总结(13)——Mybatis查询之resultMap和resultType区别
查看>>
学习shell脚本:一个简单的shell脚本
查看>>
RabbitMQ学习总结(2)——安装、配置与监控
查看>>
解决虚拟机迁移后的MAC地址问题
查看>>
Oracle网络公开课《文件系统迁移数据库到ASM存储》
查看>>
移动端mini mvvm框架实现
查看>>
thinkphp下配置和使用阿里云redis
查看>>
OpenStack Swift Replication
查看>>
Exchange Server 2007迁移Exchange Server 2010 (6) ---部署Exchange2010 服务器前
查看>>
OPNsense用户手册-系统运行状况和循环数据
查看>>
jenkins 远程连接linux配置
查看>>
HeartBeat基于CRM进行资源管理配置
查看>>
LoadLevelAsync显示加载进度
查看>>
再谈虚表
查看>>
Rest和RPC
查看>>
Linux crontab
查看>>
gdb中run出现的Missing separate debuginfos, use: debuginfo-install glib
查看>>
文件拷贝
查看>>
润乾集算报表呈现输出之精确打印
查看>>
Java多线程-新特征-障碍器
查看>>