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