js定义热键代码

Opera下,不会把系统快捷键给屏蔽掉。
Safari下,如果你按下的是系统快捷键,就不会响应给自定程序。
CTRL+S不是safari的快捷键,可以看ctrl+s可以响应,ctrl+a,ctrl+d等,就得不到响应。

function doSys(target,shortCut,evt){
document.getElementById("aa").innerHTML = shortCut;
}

var sc = new JShortCut();
sc.bind("ctrl_a",doSys,false);
sc.bind("ctrl_n",doSys,false);
sc.bind("ctrl_p",doSys,false);
sc.bind("ctrl_o",doSys,false);
sc.bind("ctrl_s",doSys,false);
sc.bind("ctrl_w",doSys,false);
sc.bind("alt_f4",doSys,false);
sc.bind("ctrl_f",doSys,false);
sc.bind("ctrl_y",doSys,false);
sc.bind("f1",doSys,false);
sc.bind("f5",doSys,false);
sc.bind("a",doSys);
sc.listen(document);

时间: 2024-09-01 09:04:40

js定义热键代码的相关文章

JS定义回车事件(实现代码)

基于JS定义回车事件的实现代码,需要的朋友可以参考下   复制代码 代码如下: $(function () {             //定义回车事件             if (document.addEventListener) {//如果是Firefox                 document.addEventListener("keypress", fireFoxHandler, true);             }             else {  

7种增加网站用户体验的JS脚本分页代码

网页设计中,要考虑的方面很多,当然,大体来说就是两类:代码+UI,简洁的代码加上美观的UI,是一个网站理想的选择,一个网站设计成功与否,很 多时候要从细节入手,关注细节,才能关注用户体验,用户体验的友好,才能说明网站的设计是成功的,下面分享7种JS脚本分页代码,让细节到从内容页面的分 页上来,高手可以飘过,这是写给不懂JS的朋友看的. <script language="JavaScript"> <!-- /* 7种分页脚本定义 ===================

JS定义网页表单提交(submit)的方法

 这篇文章主要介绍了JS定义网页表单提交(submit)的方法,实例分析了javascript实现表单提交执行自定义函数的方法,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS定义网页表单提交(submit)的方法.分享给大家供大家参考.具体如下: 这段代码表示网页表单提交时不是提交到指定的页面,而是执行一个特定的函数 ? 1 2 3 4 5 6 7 8 9 10 <script> function saveInfo() { localStorage.setItem(&q

js定义类的几种方法(推荐)_javascript技巧

ECMAScript6已经支持了class,但之前版本都不支持类,但是可以通过一些方法来模拟类. js中的类,既是重点,也是难点,很多时候都感觉模棱两可. 首先强调一下js中很重要的3个知识点:this.prototype.constructor. 下面我们来总结一下定义(模拟)类的几种方法: 1.工厂模式 function createObject(name,age){ var obj = new Object(); obj.name = name; obj.age = age; obj.ge

js定义对象或数组直接量时各浏览器对多余逗号的处理(json)_javascript技巧

1.js引擎在代码载入时进行语法分析,如果js写的不规范则语法分析通不过.这时候的错误称为语法错误 2.语法分析通过了,js引擎会执行代码.执行期间发生的错误称为运行错误 不同引擎处理这2种错误的提示不太一样.如下: 复制代码 代码如下: var p = {name:"Jack",age:33,};//注意33后有个逗号 p.toString = function() {return "姓名:" +this.name + ",年龄:" + thi

JS定义网页表单提交(submit)的方法_javascript技巧

本文实例讲述了JS定义网页表单提交(submit)的方法.分享给大家供大家参考.具体如下: 这段代码表示网页表单提交时不是提交到指定的页面,而是执行一个特定的函数 <script> function saveInfo() { localStorage.setItem("name",$("#name").val()); } </script> <form id=register onSubmit="return saveInfo

JS延迟加载广告代码 (setTimeoutJS最后加载)

第一 js延迟加载 复制代码 代码如下:  代码如下 复制代码 <script language="网页特效" src="" id="my"></script> <script> settimeout("document.getelementbyid('my').src='/www.111cn.net/common.php教程'; ",3000);//延时3秒 </script>

js脚本分页代码分享(7种样式)_javascript技巧

本文跟大家分享了7种JS脚本分页样式,相信总有一款是适合你的哦 抓紧先上图给大家挑选一下------------------运行效果------------------- 其实小编挺喜欢最后一款的,亲,你呐? 为大家再分享实现JS脚本分页的代码,直接复制代码,运行即可,抓紧试试吧 <html> <head> <title>7种JS脚本分页代码</title> <style> body {font-size: 12px;} /* Pages Mai

源码-makefile中怎么定义下载代码

问题描述 makefile中怎么定义下载代码 各位大神好,在这里请教各位一个关于makefile的问题,先行谢过.我目的是想编译fastboot源码,需要一些依赖文件,然后想在在makefile中指出下载的地址,编译时候 自动下载其余代码.手动下载代码是通过:git clone -b android-4.4_r1.2 https://android.googlesource.com/platform/system/core看了关于http://my.oschina.net/hevakelcj/b