JS键码值对照表

1.字母和数字键的键码值(keyCode)
A---65;B---66;C---67;D---68;E---69;F---70;G---71;H---72;I---73;J---74;K---75;L---76;M---77;N---78;

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;

;: ---186;  =+ ---187; ,<---188;-_---189;.>---190;/?---191;`~---192;[{---219;\|---220;]}---221;'"---222;


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  οnkeydοwn="maskingKeyboard()">
</body>
</html>


  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值