一、基本按键读取
window.event.keyCode 读取字母以及其他非控制按键,键值的是ascii值(按键字符都是按大写字符来算的例如大写所定下的A和A按键都是65,大写锁定键字符编码是20)
F1到F12 编码分别是112-123;
altKey | alt按键 |
---|---|
ctrlKey | ctrl 按键 |
shiftKey | shift 按键 |
event.returnValue | 事件返回值 |
if (key == 37) alert("按了←键!");
if (key == 38) alert("按了↑键!");
if (key == 39) alert("按了→键!");
if (key == 40) alert("按了↓键!");
二、案例
document.onkeydown=onKeyDown;
function onKeyDown(){
if(window.event.altKey||window.event.ctrlKey....||(window.event.keyCode==65))
alert("alt或者ctrl或者a");
//添加要执行的代码
//event.returnValue=false; 如果满足条件的话,就屏蔽按钮操作
}