`
blueion
  • 浏览: 39616 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

浏览器键盘事件总结

 
阅读更多

浏览器的键盘事件其实看似简单实际复杂,特别考虑到兼容多个浏览器的情况下。在这篇文章,通过一系列的实验和测得的结果,对键盘事件进行总结。

key和character#

key表示键盘上物理形式的键,character表示每个键所表示的可视字符,通常就是印在键上的字符。 keydown,keyup表示键盘上面的键被按下和松开,keypress表示按下的键所表现的字符。所以,keydown,keyup事件不区分大小写,而keypress可以区分大小写。 

分享到:
评论

相关推荐

    javascript 键盘事件总结 推荐

    在进入正题前,我们看一下浏览器对于键盘的一些默认事件,这有助于我们用javascript截获键盘事件。

    onmouse事件总结

    一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按...

    js键盘事件参考学习_兼容FireFox和IE

    该文档主要分四个部分 第一部分:浏览器的按键事件 第二部分:兼容浏览器 第三部分:代码实现和优化 第四部分:总结 绝对是键盘事件的很好的参考文档和学习文档。

    浅谈js键盘事件全面控制

    用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、 onkeypress和onkeyup这三个事件句柄。一个典型的按键会产生所有这三种事件,依次是keydown,keypress,...

    js 键盘记录实现(兼容FireFox和IE)

    主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结 第一部分:浏览器的按键事件 用js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和...

    event对象获取方法总结在google浏览器下测试

    Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。 事件通常与函数结合使用,函数不会在事件发生前被执行! Event对象的获取方法: 方法一: 例如: 代码如下: ...

    HTML5 Canvas核心技术 图形、动画与游戏开发

    469 11.4.2 利用媒体特征查询技术设置ios5系统的应用程序图标及启动画面 470 11.4.3 以不带浏览器饰件的全屏模式运行应用程序 471 11.4.4 应用程序的状态栏 471 11.5 虚拟键盘 472 11.6 总结 485

    AutoControl Custom shortcuts, M-2023.9.16.zip

    AutoControl 是一个全面的解决方案,用于完全自定义您使用键盘、鼠标和操纵杆控制浏览器的方式。 描述: 自定义键盘快捷键和热键、鼠标手势、滚轮手势、摇杆手势、书签快捷方式、操纵杆操作。 ▬▬▬▬▬▬▬▬▬▬...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    jsp编程的一些小技巧总结,绝对实用。包括JSP编程中常用的js技术。 1.JSP编程中常用的js技术 2. 在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录...

    Visual Basic 2010入门经典.part1.rar

    3.6 使用对象浏览器 67 3.7 总结 68 3.8 问与答 68 3.9 作业 69 3.9.1 测试 69 3.9.2 答案 69 3.9.3 练习 69 第四章 理解事件 70 4.1 理解事件驱动的编程 70 4.1.1 触发事件 71 4.1.2 避免递归事件 72 ...

    Visual Basic 2010入门经典.part2.rar

    3.6 使用对象浏览器 67 3.7 总结 68 3.8 问与答 68 3.9 作业 69 3.9.1 测试 69 3.9.2 答案 69 3.9.3 练习 69 第四章 理解事件 70 4.1 理解事件驱动的编程 70 4.1.1 触发事件 71 4.1.2 避免递归事件 72 ...

    Ext Js权威指南(.zip.001

    5.2.1 绑定浏览器事件的过程:ext.eventmanager / 170 5.2.2 封装浏览器事件:ext.eventobject / 179 5.2.3 移除浏览器事件 / 181 5.3 内部事件 / 184 5.3.1 内部事件对象:ext.util.event / 184 5.3.2 为组件...

    Android模拟器参数大全

    甚至其内置的浏览器和Google Maps都可以联网。用户可以使用键盘输入,单击模拟器按键输入,甚至还可以使用鼠标单击、拖动屏幕进行操作。 1.模拟器和真机的不同之处 * 不支持呼叫和接听实际来电,但可以通过控制台...

    python3.8零基础入门教程-Python零基础入门教程2.安装python3.8.pdf

    安装 python3.8 安装python3.8 ⼤纲 前⾔ windows安装python3.8 linux安装python3.8 mac安装python3.8 使⽤docker安装python3.8 总结 前⾔ 还记得python具有可移植的特点么? python可以运⾏于多种操作系统中,包括...

    python3.8零基础入门教程-【Python零基础入门教程】2.安装python3.8.pdf

    安装python3.8 ⼤纲前⾔ windows安装python3.8 linux安装python3.8 mac安装python3.8 使⽤docker安装python3.8 总结 前⾔ 还记得python具有可移植的特点么?python可以运⾏于多种操作系统中,包括最多⼈使⽤的...

    Tcl_TK编程权威指南pdf

    键盘遍历 操纵菜单和菜单条目 菜单属性 通过名字来指定菜单的软件包 第28章 资源数据库 有关资源的介绍 加载选项数据库 添加单一的数据库条目 存取数据库 用户定义的按钮 用户定义的菜单 第29章 简单的...

    G_S模式下虚拟场景中的动态交互技术研究

    可以通过鼠标、键盘等手段自由地在虚拟场景中切换视点和视角进行漫游,点 按钮或菜单等,进行信息的获取和对场景的操作,从而给用户在视觉或听觉上 成和虚拟世界互动的交互式体验。用户与虚拟环境的交互是多方面的,...

    fullpage.js全屏滚动插件使用实例

    遂总结一下使用fullpage.js的方法。欢迎指正 一. fullpage.js简介   fullpage.js是一套实现浏览器全屏滚动的js插件,很多网站现在都使用了其来实现较好的浏览体验。  可以实现的功能:  •支持前进后退和键盘...

    WebGL编程指南压缩包

    利用键盘改变视点 230 示例程序(LookAtTrianglesWithKeys.js) 230 独缺一角 232 可视范围(正射类型) 233 可视空间 234 定义盒状可视空间 235 示例程序(OrthoView.html) 236 示例程序(OrthoView.js) ...

Global site tag (gtag.js) - Google Analytics