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 次 |
| 最近记录: |