O---79;P---80;Q---81;R---82;S---83;T---84;U---85;V---86;W---87;S---88;Y---89;Z---90;
0---48;1---49;2---50;3---51;4---52;5---53;6---54;7---55;8---56;9---57;
2.数字键盘上的键的键码值(keyCode)
0---96;1---97;2---98;3---99;4---100;5---101;6---102;7---103;8---104;9---105;
*---106;+---107;ENTER---108; - ---109; . ---110; / ---111;
F1---112;F2---113;F3---114;F4---115;F5---116;F6---117;F7---118;F8---119;F9---120;F10---121;F11---122;F12---123;
3.控制键键码值(keyCode)
Backspace---8;Tab---9;Clear---12;Enter---13;Shift---16;Control---17;Alt---18;Cape Lock---20;Esc---27;
Spacebar---32;Page Up---33;Page Down---34;End---35;Home---36;Left Arrow---37;Up Arrow---38;
Right Arrow---39;Dw Arrow---40;Insert---45;Delete---46;Num Lock---144;
3.多媒体键码值(keyCode)
音量加---175;
音量减---174;
停止---179;
静音---173;
浏览器---172;
邮件---180;
搜索---170;
收藏---171;
4.js 实现快捷键-event:altKey ctrlKey shiftKey
Event 对象
鼠标 / 键盘属性
属性 | 描述 |
---|---|
altKey | 返回当事件被触发时,"ALT" 是否被按下。 |
button | 返回当事件被触发时,哪个鼠标按钮被点击。 |
clientX | 返回当事件被触发时,鼠标指针的水平坐标。 |
clientY | 返回当事件被触发时,鼠标指针的垂直坐标。 |
ctrlKey | 返回当事件被触发时,"CTRL" 键是否被按下。 |
metaKey | 返回当事件被触发时,"meta" 键是否被按下。 |
relatedTarget | 返回与事件的目标节点相关的节点。 |
screenX | 返回当某个事件被触发时,鼠标指针的水平坐标。 |
screenY | 返回当某个事件被触发时,鼠标指针的垂直坐标。 |
shiftKey | 返回当事件被触发时,"SHIFT" 键是否被按下。 |
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript">
function maskingKeyboard(){
if(event.keyCode==8){//判断是否为退格键;
event.keyCode=0;
event.returnValue=false;
alert("当前设置不允许使用退格键");
}
if(event.keyCode==13){
event.keyCode==0;
event.returnValue=false;
alert("当前设置不允许使用回车键");
}
if(event.keyCode==116){
event.keyCode=0;
event.returnValue=false;
alert("当前设置不允许使用F5刷新键");
}
if((event.altKey)&&(window.event.keyCode==37)||(window.event.keyCode==39)){
event.returnValue=false;
alert("当前设置不允许使用CTRL+N新建IE窗口");
}
if((event.ctrlKey)&&(window.keyCode==67))
{
event.returnValue=false;
alert("设置当前不允许使用Ctrl+c");
}
}
</script>
</head>
<body onkeydown="maskingKeyboard()">
</body>
</html>