很简单,可直接复制到浏览器控制台中测试,快件键啥的自己diy就行啦,真香!
(注意,有的键呢不要用 e.key,有e.keyCode可以用)
let pressedKeys = [];let quickKeys = {send: 'control,enter',copy: 'control,c',paste: 'control,v'}document.addEventListener("keydown", function(e) {// console.log(e)if ( !pressedKeys.includes(e.key) ) {pressedKeys.push(e.key.toLowerCase());}});document.addEventListener("keyup", function(e) {console.log(e.key.toLowerCase())// console.log(e.key)// console.log(pressedKeys)switch(pressedKeys.toString()) {case quickKeys.send:console.log('按下了 发送 快捷键');break;case quickKeys.copy:console.log('按下了 复制 快捷键');break;case quickKeys.paste:console.log('按下了 粘贴 快捷键');break;}pressedKeys = [];});
参考链接:https://blog.csdn.net/qq_27628085/article/details/81942753
