使用js 设置组合快捷键
2016-09-06 09:45
211 查看
使用js 设置组合快捷键
使用js设置快捷键的本质就是获得你要设置的这个键的keyCode 的值,如果要加ctrl,alt,shift,那么就添加一个ctrlkey,altKey,shiftKey来判断下,所以关键在于获取keycode的值。(1) 设置 ctrl +enter 提交
1 if (e.ctrlKey && e.keyCode == 13){ 2 return submit(); 3 }
(2) 设置 Alt+ 方向键 ←提交
1 if (e.altKey&& e.keyCode == 37){ 2 return submit(); 3 }
(3) 设置 shift+F10 提交
1 if (e.shiftKey&& e.keyCode == 37){ 2 return submit(); 3 4 }
(4) 设置enter 提交
1 if (e.keyCode == 13){ 2 return submit(); 3 }
一些常见的快捷键的KeyCode:
1 keycode 8 = BackSpace BackSpace 2 keycode 9 = Tab Tab 3 keycode 12 = Clear 4 keycode 13 = Enter 5 keycode 16 = Shift_L 6 keycode 17 = Control_L 7 keycode 18 = Alt_L 8 keycode 19 = Pause 9 keycode 20 = Caps_Lock 10 keycode 27 = Escape Escape 11 keycode 32 = space space 12 keycode 33 = Prior 13 keycode 34 = Next 14 keycode 35 = End 15 keycode 36 = Home 16 keycode 37 = Left 17 keycode 38 = Up 18 keycode 39 = Right 19 keycode 40 = Down 20 keycode 41 = Select 21 keycode 42 = Print 22 keycode 43 = Execute 23 keycode 45 = Insert 24 keycode 46 = Delete 25 keycode 47 = Help
<script type="text/javascript">
//当onkeydown 事件发生时调用hotkey函数
$("#CarNo").keydown(function (e) {
if (e.keyCode == 13)
{
alert("你按了键盘ENTER.");
}
});
</script>
相关文章推荐
- 使用js设置快捷键操作页面,js热键控制页面操作
- js设置组合快捷键/tabindex功能的方法
- 使用js设置快捷键操作页面,js热键控制页面操作
- js设置组合快捷键/tabindex功能的方法
- Total Commander 7.55a 个人使用设置 及 快捷键 备忘
- protel Altium Designer的使用总结:覆铜 打印 设置 netlable 快捷键等
- 使用js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
- PLSQL Developer使用、设置及快捷键设置
- 使用JS判断是否数字和小数点组合的数字的两中方法比较(isNaN和逐判断)
- MyEclipse6.5使用设置技巧及快捷键
- MyEclipse6.5使用设置技巧及快捷键
- MyEclipse6.5使用设置技巧及快捷键
- MyEclipse 使用设置及快捷键
- protel Altium Designer的使用总结:覆铜 打印 设置 netlable 快捷键等
- protel Altium Designer的使用总结:覆铜 打印 设置 netlable 快捷键等
- protel Altium Designer的使用总结:覆铜 打印 设置 netlable 快捷键等
- MyEclipse6.5使用设置技巧及快捷键
- C#实现组合快捷键设置
- MyEclipse使用指南--快捷键设置