我现在正在寻找一段时间,但我找不到合适的解决方案。
我在做什么:我有两个键 post bill 和 post and print 。
我想做什么:当我按 F7 然后按 post bill (按钮)时 F8 < / kbd>然后按 post and print (按钮)。
我看过accesskey
函数,但它需要 Alt + key ,它不适用于 F8 并且它也有一些oprationg系统问题(每个操作系统中的不同键)。是否有任何JavaScript或jquery函数来完成此任务。
任何建议都会非常有帮助。
答案 0 :(得分:2)
在JS中没有内置的方法可以执行此操作,但您可以捕获键事件并确定按下哪些键以在所需的键上执行逻辑。
一个好的做法是通过keyup附加一个侦听器捕获DOM document
上的addEventListener个事件,例如:
document.addEventListener('keyup', function(evt) {
console.log(evt.keyCode);
switch(evt.keyCode) {
case 118 : // key code for F7
// your code
break;
case 119 : // key code for F8
// your code
break;
}
});