JS监听快捷键组合:ctrlKey、altKey、shiftKey
event.key 对应键盘上的符号,比如F键的f,event.key == 'f'
event.keyCode 对应数值,比如enter键的值是13
Ctrl + enter
if(key.ctrlKey && key.keyCode == 13){
sbumit();
}
alt + 方向键(左)
if(key.altKey && key.keyCode == 37){
submit();
}
Ctrl + F
document.onkeydown = function(key){
console.log("keyCode: "+key.keyCode);
if(key.ctrlKey && key.key == 'f'){
popWindow();
}
}
键盘keyCode(键值)表
1、 字母和数字键的键值表(keyCode) | |||||||
按键 | 键码 | 按键 | 键码 | 按键 | 键码 | 按键 | 键码 |
A | 65 | J | 74 | S | 83 | 1 | 49 |
B | 66 | K | 75 | T | 84 | 2 | 50 |
C | 67 | L | 76 | U | 85 | 3 | 51 |
D | 68 | M | 77 | V | 86 | 4 | 52 |
E | 69</ |