`
smalljavaer
  • 浏览: 9394 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS键盘处理

阅读更多
键盘事件处理在IE和火狐下是有区别的。在IE下采用keycode,而火狐下则采用which。
//IE
function micie(){
    var keycode = event.keyCode;
    var realKey =  String.fromCharCode(keycode);  
    alert('keycode--'+keycode);
    alert('realKey--'+realKey)
}


//火狐
function firefox(){
    var keycode = event.which;
    var realKey =  String.fromCharCode(keycode);  
    alert('keycode--'+keycode);
    alert('realKey--'+realKey)
}


在<script>中添加事件 处理
document.onkeypress = fun();
document.onkeyup    = fun();
document.onkeydown  = fun();

采用第三方插件/mousetrap  地址http://craig.is/killing/mice
有实例和下载地址
//第三方插件
 
Mousetrap.bind('c', 
                function() {
	                      fun1();
			 },
	        'keydown'
	       );


分享到:
评论

相关推荐

    javascript键盘响应js

    只需要引入js文件 没有switch case 没有if 只用关心键盘响应函数 欢迎提出意见 &lt;title&gt;key test &lt;script src="keyProcess.js"&gt; //一次性设置a-z的所有符号 var arr = []; //a的keyCode是65,所以先设置...

    JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例

    本文实例讲述了JavaScript(js)处理的HTML事件、键盘事件、鼠标事件。分享给大家供大家参考,具体如下: 示例代码: HTML文件: &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF...

    JavaScript程序设计——事件处理实验报告.docx

    1.实现JavaScript事件注册;...2.实现JavaScript事件处理函数; 3.实现JavaScript鼠标和键盘事件; 4.实现JavaScript表单相关事件; 5.实现JavaScript字幕滚动事件; 6.实现JavaScript编辑事件;

    Kibo 用于处理键盘事件的Javascript工具库

    Kibo是一个简单的用于处理键盘事件的Javascript工具库。

    Node.js全局键盘和鼠标侦听器。-Node.js开发

    该模块可以通过JavaScript / TypeScript应用程序内部和外部的本机挂钩处理键盘和鼠标事件。 发现了错误? 关于Node.js全局本机键盘和鼠标侦听器。 该模块可以通过JavaScript / TypeScript应用程序内部和外部的本机...

    keyboard.js:JavaScript桌面键盘驱动程序

    keyboard.js JavaScript键盘驱动程序(正在建设中)同步使用var k = new Keyboard('standard');if (k.pressed.ESC) ...异步使用var k = new Keyboard('standard');k.addHandler('ESC', 'esc-handler-1', function(){...

    鼠标右键,键盘控制左右移动echarts标记线、标记点

    鼠标右键功能,键盘控制echarts添加标记线、标记点,删除标记线、标记点,左右移动标记点、标记线

    基于浏览器机顶盒处理键盘光标逻辑的CM框架,商用代码

    基于浏览器机顶盒处理键盘光标逻辑的CM框架,商用代码

    iohook:Node.js全局键盘和鼠标侦听器

    该模块可以通过JavaScript / TypeScript应用程序内部和外部的本机挂钩处理键盘和鼠标事件。 发现了错误? 有想法吗随时发布或提交 。 查看。 平台支援 &gt; = 0.6.0的版本仅支持正式支持的平台版本。 版本0.5.X是...

    react-keyboard-input-hook:可轻松处理键盘输入的 React 钩子

    React键盘输入挂钩 可轻松处理键盘输入的 。 这个库最初是为控制来自 Fire TV 遥控器的输入而构建的,但现在它可以灵活地用于任何使用键码的键盘输入。 注意:由于keypress事件已被 此库不支持它。演示一个示例和...

    inputjs:一个用于处理Javascript浏览器输入的库

    Input.js-一个用于Javascript输入处理的低级库 一种底层的多合一软件包,用于处理鼠标和键盘事件。 如果您需要一个库来处理与UI框架无关的用户输入(React,Angular等),那么这里就是您的理想选择。 Input.js只是...

    javascript完全学习手册1 源码

    10.2.5 使用JavaScript处理事件 271 10.3 标准事件模型 273 10.3.1 事件传播 273 10.3.2 注册事件处理程序 274 10.3.3 设置对象的事件处理程序 276 10.3.4 事件的模块和类型 276 10.3.5 Event接口和对象 278 10.4 IE...

    常用javascript整理

    1.JavaScript的数值处理对象学习 .txt 2.JavaScript的系统函数学习 .txt 3.js中用于对象的语句——with和for...in语句学习专题.txt 4.smallSoftkey小软键盘,大键盘 5.window.open参数详解 .txt 6....

    Web前端开发基础:使用JavaScript实现验证效果.ppt

    2 教学内容 1 单元目标 3 动手实践 4 课堂小结 教学内容 事件的含义 JavaScript事件处理 JavaScript表单事件 JavaScript鼠标事件 JavaScript键盘和窗口事件 综合应用 事件是一些可以通过脚本响应的页面动作。...

    JavaScript如何实现监听键盘输入和鼠标监点击

    实际应用中,我们会遇到监听按键... 当你需要处理文本输入的时候,使用 HTML5 input 事件代替。例如,用户使用手持系统如平板电脑输入时, 按键事件可能不会触发。 方法 本接口同样会继承对象父代的方法, UIEvent 和 E

    JavaScript事件处理的方式(三种)

    最近这段时间因为每天要修改网站,为网站做特效,所以看了很多的js接触事件,自己只会使用一小部分,有时用的时候也比较混乱,现在系统的整理了一下,特此分享到软件开发网平台供大家参考下! 一、什么是JavaScript...

    mousetrap-rails:用于通过捕鼠器javascript库处理键盘快捷键的Rails gem

    捕鼠器::路轨 是一个JavaScript库,用于处理由编写的Web应用程序中的键盘快捷键。 mousetrap-rails gem将Mousetrap javascript库与Rails资产管道集成在一起。安装将捕鼠器宝石添加到应用程序将此行添加到您的应用...

    JavaScript字符拼贴库UnicodeTiles.js.zip

    UnicodeTiles.js 是提供一个基于文本字符...— 键盘处理Meta - general stuff基于 QtWebkit (要求 Qt)最好使用最新的 Chrome 和 Firefox 浏览器支持 IE9 和 Opera 11.61 不支持 IE8 及以下版本示例local link | online

Global site tag (gtag.js) - Google Analytics