快捷搜索:

您的位置:澳门新葡4473网站 > 新闻社区 > Javascript 检测键盘按键信息及键码值对应介绍

Javascript 检测键盘按键信息及键码值对应介绍

发布时间:2020-02-01 01:17编辑:新闻社区浏览(186)

    键盘键与设想键码对照表

    Javascript中有3个事件句柄在对应键盘的输入状态:keydown、keypress和keyup。
    分级对应的情趣是:按钮被按下(按下开关但还尚未抬起)、点击按钮(按下并抬起开关)、开关抬起(开关抬起之后)
    开关的分类
    开关能够分成“实键”和“虚键”
    实键能够知晓为大家能够见到并打印出来的按钮,如字母“A”、数字“1”、字符“?”等等
    虚键即是这一个不能够打字与印刷出来起到调控作而成效的开关,如“Ctrl”、“Alt”、“Shift”、“方向键”等等
    IE在管理虚键时有个特例:虚键不会发出keypress事件,必得运用keydown或keyup来捕获
    开关码和字符码
    开关码是Computer用来分辨差异开关的编码,每叁个开关都有按钮码
    字符码是可被打字与印刷的实键特有的,对应了键盘上出示的字符
    开关码能够利用String.fromCharCode(State of Qatar调换为字符码
    开关码和和字符码的对应表能够在本文最后找到。
    赢得实键

    字母和数字键

    复制代码 代码如下:

    数字小键盘的键

    function getKeyCode(e) {
    var keyCode = 0;
    var e = e || window.event;
    keyCode = e.keyCode || e.which || e.charCode;
    alert(keyCode);
    }

    功能键

    多少解释下
    1. e为Firefox等典型浏览器扶持的JS隐敝变量,表示叁个“事件”;IE连串中尚无“e”,而是用window.event来代表“事件”;所以var e = e || window.event;就象征:获取当前正在发生的事件。
    2. e.keyCode、e.which、e.charCode都代表获取开关码,但区别的浏览器辅助差异的写法
    拿到虚键

    其它键

    复制代码 代码如下:

    function getKeyCode(e) {
    var keyCode = 0;
    var e = e || window.event;
    if (e.ctrlKey) alert("ctrlKey pressed");
    if (e.altKey) alert("altKey pressed");
    if (e.shiftKey) alert("shiftKey pressed");
    }

    键码

    字母和数字键的键码值(keyCodeState of Qatar

    按键

    键码

    键码

    按键

    键码

    键码

    按键

    键码

    键码

    A

    按键

    65

    键码

    0

    A

    96

    65

    F1

    J

    112

    74

    Backspace

    S

    8

    83

    B

    1

    66

    49

    1

    B

    97

    66

    F2

    K

    113

    75

    Tab

    T

    9

    84

    C

    2

    67

    50

    2

    C

    98

    67

    F3

    L

    114

    76

    Clear

    U

    12

    85

    D

    3

    68

    51

    3

    D

    99

    68

    F4

    M

    115

    77

    Enter

    V

    13

    86

    E

    4

    69

    52

    4

    E

    100

    69

    F5

    N

    116

    78

    Shift

    W

    16

    87

    F

    5

    70

    53

    5

    F

    101

    70

    F6

    O

    117

    79

    Control

    X

    17

    88

    G

    6

    71

    54

    6

    G

    102

    71

    F7

    P

    118

    80

    Alt

    Y

    18

    89

    H

    7

    72

    55

    7

    H

    103

    72

    F8

    Q

    119

    81

    Caps Lock

    Z

    20

    90

    I

    8

    73

    56

    8

    I

    104

    73

    F9

    R

    120

    82

    Esc

    0

    27

    48

    J

    9

    74

    57

    9

      

    105

    机械键盘上的键的键码值(keyCode卡塔尔

    F10

    功用键键码值(keyCode卡塔尔国

    121

    按键

    Spacebar

    键码

    32

    按键

    K

    键码

    75

    按键

    *

    键码

    106

    按键

    F11

    键码

    122

    0

    Page Up

    96

    8

    104

    F1

    112

    F7

    118

    1

    97

    9

    105

    F2

    113

    F8

    119

    2

    98

    *

    106

    F3

    114

    F9

    120

    3

    99

    +

    107

    F4

    115

    F10

    121

    4

    100

    Enter

    108

    F5

    116

    F11

    122

    5

    101

    -

    109

    F6

    117

    F12

    123

    6

    102

    .

    110

     

     

     

     

    7

    103

    /

    111

     

     

     

     

      

    支配键键码值(keyCode卡塔尔

    按键

    键码

    按键

    键码

    按键

    键码

    按键

    键码

    BackSpace

    8

    Esc

    27

    Right Arrow

    39

    -_

    189

    Tab

    9

    Spacebar

    32

    Dw Arrow

    40

    .>

    190

    Clear

    12

    Page Up

    33

    Insert

    45

    /?

    191

    Enter

    13

    Page Down

    34

    Delete

    46

    `~

    192

    Shift

    16

    End

    35

    Num Lock

    144

    [{

    219

    Control

    17

    Home

    36

    ;:

    186

    |

    220

    Alt

    18

    Left Arrow

    37

    =+

    187

    ]}

    221

    Cape Lock

    20

    Up Arrow

    38

    ,<

    188

    '"

    222

    多媒体键码值(keyCodeState of Qatar

    按键

    键码

    按键

    键码

    按键

    键码

    按键

    键码

    音量加

    175

     

     

     

     

     

     

    音量减

    174

     

     

     

     

     

     

    停止

    179

     

     

     

     

     

     

    静音

    173

     

     

     

     

     

     

    浏览器

    172

     

     

     

     

     

     

    邮件

    180

     

     

     

     

     

     

    搜索

    170

     

     

     

     

     

     

    收藏

    171

     

     

     

     

     

     

    分别对应的情致是:开关被按下(按下开关但还平昔不抬起)、点击按...

    本文由澳门新葡4473网站发布于新闻社区,转载请注明出处:Javascript 检测键盘按键信息及键码值对应介绍

    关键词:

上一篇:VBS错误代码释义

下一篇:没有了