js监听键盘复合组合式事件(快捷键)
发布时间: 2022-04-28 11:38:10
作者: 王乐园 浏览次数:
511
使用场景1.快捷输入内容 2.快捷唤起窗口或者执行隐藏命令
1.使用快捷键“ctrl+O”
document.addEventListener('keydown', function(e){
if(e.ctrlKey && e.key =='q'){
//执行相应的事件
}
});
1.快捷键 Alt + 1 '1,2,3,4 ··· 8,9'
const keynum = ['0','1','2','3','4','5','6','7','8','9'];
document.addEventListener('keydown', function(e){
// console.log(e,e.altKey , keynum.findIndex(key=>key==e.key) >= 0,e.key)
if (e.altKey && keynum.findIndex(key=>key==e.key) >= 0) {
const key = Number(e.key);
const replyType = replyTypeList.value.find(item=>item.id == activeKey.value);
if(!replyType.id && replyType.length>key){
return;
}
quickWordsBtn(replyType.list[key])
}
});
上一篇:(转载)追忆过往青春
下一篇:(转载)时光悠悠 岁月无言