JS Keydown / Keyup with Modifier

时间:2010-12-29 22:32:42

标签: javascript-events javascript

我正在使用此(http://www.openjs.com/scripts/events/keyboard_shortcuts/)库检查我网站上的按键。

我已经制作了代码来切换div的内容,而不是按下键。这个脚本有效。

shortcut.add("G",function() {

  document.getElementById("loading").innerHTML = '123';


},{
 'type':'keydown',
 'propagate':true,
 'target':document
});


shortcut.add("G",function() {

  document.getElementById("loading").innerHTML = '456';


},{
 'type':'keyup',
 'propagate':true,
 'target':document
});

现在,当我想检查Modifier按键(例如Meta(= Mac上的Command)或Ctrl)时,它不起作用:

shortcut.add("Meta",function() {

  document.getElementById("loading").innerHTML = '123';


},{
 'type':'keydown',
 'propagate':true,
 'target':document
});


shortcut.add("Meta",function() {

  document.getElementById("loading").innerHTML = '456';


},{
 'type':'keyup',
 'propagate':true,
 'target':document
});

这是图书馆的限制还是我做错了? 如果是因为库,有人可以告诉我在脚本中添加什么吗? 我拼命寻找解决方案近3个小时:(

非常感谢任何可以给我提示的人, 卡米洛

0 个答案:

没有答案