• 使用js 设置组合快捷键


    使用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>

  • 相关阅读:
    P1144 最短路计数 题解 最短路应用题
    C++高精度加减乘除模板
    HDU3746 Teacher YYF 题解 KMP算法
    POJ3080 Blue Jeans 题解 KMP算法
    POJ2185 Milking Grid 题解 KMP算法
    POJ2752 Seek the Name, Seek the Fame 题解 KMP算法
    POJ2406 Power Strings 题解 KMP算法
    HDU2087 剪花布条 题解 KMP算法
    eclipse创建maven项目(详细)
    maven的作用及优势
  • 原文地址:https://www.cnblogs.com/starksoft/p/5844551.html
Copyright © 2020-2023  润新知