Nie*_*sol 147
event.shiftKey
是一个布尔值.true
如果按下Shift键,false
如果没有.altKey
并ctrlKey
以同样的方式工作.
所以基本上你只需要正常检测keydown onkeydown
,并根据需要检查这些属性.
Ada*_*lin 38
var onkeydown = (function (ev) {
var key;
var isShift;
if (window.event) {
key = window.event.keyCode;
isShift = !!window.event.shiftKey; // typecast to boolean
} else {
key = ev.which;
isShift = !!ev.shiftKey;
}
if ( isShift ) {
switch (key) {
case 16: // ignore shift key
break;
default:
alert(key);
// do stuff here?
break;
}
}
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
67324 次 |
最近记录: |