js给按钮增加快捷键功能(全)

一、前言

最近在开发的过程中,有个需求需要给按钮增加快捷键的功能,但是对每个按钮对应的keycode不是太清楚,这就是该文章的来历了。

二、给页面添加按钮监控事件

通过onkeydown给页面添加一个监听按键按下的事件。代码如下所示:

document.onkeydown = function(e){
	e = e || window.event;
}

三、按键对应的keycode

3.1 字母键和数字键对应的keycode

如下所示:

按键键码按键键码按键键码
A65N78048
B66O79149
C67P80250
D68Q81351
E69R82452
F70S83553
G71T84654
H72U85755
I73V86856
J74W87957
K75X88
L76Y89
M77Z90
3.2 数字键盘上的键对应的keycode

废话不说,直接看下边的内容:

按键键码按键键码
0969105
197*106
298+107
399Enter108
4100-109
5101.110
6102/111
7103
8104
3.3 功能键对应的keycode
按键键码按键键码
F1112F7118
F2113F8119
F3114F9120
F4115F10121
F5116F11122
F6117F12123
3.4 控制键对应的keycode
按键键码按键键码按键键码
BackSpace8Page Down34=+187
Tab9End35,<188
Clear12Home36-_189
Enter13Left Arrow37.>190
Shift16Up Arrow38/?191
Control17Right Arrow39`~192
Alt18Dw Arrow40[{219
Cape Lock20Insert45|220
Esc27Delete46]}221
Spacebar32Num Lock144'"222
Page Up33;:186

四、结语

道阻且长,行则将至,行而不辍,未来可期,加油。

原创不易,如果你觉得文章不错,对你的进步有那么一点帮助,那么就给个小心心,如果觉得文章非常对你的胃口,那么欢迎你关注我,或者关注个人的微信公众号 程序猿每日分享,这里有资源,有内推,有和你志同道合的朋友,咱们一起打怪升级。

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿每日分享

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值