那到底怎么才能识别到底按下什么键?

那到底怎么才能识别到底按下什么键?

key 和keycode 都有缺陷。

有相关的fix代码吗?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好, 冒号键在按下的时候可以被识别

如果同学想要实现 组合键的话, 需要使用shiftKey, 它是事件属性可返回一个布尔值,指示当事件发生时,"shift" 键是否被按下并保持住。

http://img1.sycdn.imooc.com//climg/5d46abd40001b91807040209.jpg

打印结果

http://img1.sycdn.imooc.com//climg/5d46abe100016f9b06480194.jpg

同学可以自己测试一下

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~~

好帮手慕慕子 2019-08-04 14:03:34

同学你好,目前onkeydown事件几乎支持所有的键盘上的按键。 可以在该事件中,通过key和keyCode获取按下的键盘。 

http://img1.sycdn.imooc.com//climg/5d4674b40001b97b05690180.jpg

打印结果

http://img1.sycdn.imooc.com//climg/5d4674d100018dd203240372.jpg

目前阶段, 我们常用的键盘上的按键都可以通过key和keyCode识别出来的

如果还有疑惑, 建议:可以再次提问, 详细的描述你的问题, 我们会继续为你解答的

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~


  • 提问者 AXLL #1
    冒号怎么识别? 就是组合键
    2019-08-04 15:02:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师