Virtual key

    本文地址:http://www.tongxinmao.com/Article/Detail/id/414

    VK_LBUTTON Left   mouse   button  
    VK_RBUTTON Right   mouse   button  
    VK_CANCEL Control+Break  
    VK_MBUTTON Middle   mouse   button  
    VK_BACK Backspace   key  
    VK_TAB Tab   key  
    VK_CLEAR Clear   key  
    VK_RETURN Enter   key  
    VK_SHIFT Shift   key  
    VK_CONTROL Ctrl   key  
    VK_MENU Alt   key  
    VK_PAUSE Pause   key  
    VK_CAPITAL Caps   Lock   key  
    VK_KANA Used   with   IME  
    VK_HANGUL Used   with   IME  
    VK_JUNJA Used   with   IME  
    VK_FINAL Used   with   IME  
    VK_HANJA Used   with   IME  
    VK_KANJI Used   with   IME  
    VK_CONVERT Used   with   IME  
       
    VK_NONCONVERT Used   with   IME  
    VK_ACCEPT Used   with   IME  
    VK_MODECHANGE Used   with   IME  
    VK_ESCAPE Esc   key  
    VK_SPACE Space   bar  
    VK_PRIOR Page   Up   key  
    VK_NEXT Page   Down   key  
    VK_END End   key  
    VK_HOME Home   key  
    VK_LEFT Left   Arrow   key  
    VK_UP Up   Arrow   key  
    VK_RIGHT Right   Arrow   key  
    VK_DOWN Down   Arrow   key  
    VK_SELECT Select   key  
    VK_PRINT Print   key   (keyboard-specific)  
    VK_EXECUTE Execute   key  
    VK_SNAPSHOT Print   Screen   key  
    VK_INSERT Insert   key  
    VK_DELETE Delete   key  
    VK_HELP Help   key  
       
    VK_LWIN Left   Windows   key   (Microsoft   keyboard)  
    VK_RWIN Right   Windows   key   (Microsoft   keyboard)  
    VK_APPS Applications   key   (Microsoft   keyboard)  
    VK_NUMPAD0 0   key   (numeric   keypad)  
    VK_NUMPAD1 1   key   (numeric   keypad)  
    VK_NUMPAD2 2   key   (numeric   keypad)  
    VK_NUMPAD3 3   key   (numeric   keypad)  
    VK_NUMPAD4 4   key   (numeric   keypad)  
    VK_NUMPAD5 5   key   (numeric   keypad)  
    VK_NUMPAD6 6   key   (numeric   keypad)  
    VK_NUMPAD7 7   key   (numeric   keypad)  
    VK_NUMPAD8 8   key   (numeric   keypad)  
    VK_NUMPAD9 9   key   (numeric   keypad)  
       
    VK_MULTIPLY Multiply   key   (numeric   keypad)  
    VK_ADD Add   key   (numeric   keypad)  
    VK_SEPARATOR Separator   key   (numeric   keypad)  
    VK_SUBTRACT Subtract   key   (numeric   keypad)  
    VK_DECIMAL Decimal   key   (numeric   keypad)  
    VK_DIVIDE Divide   key   (numeric   keypad)  
    VK_F1 F1   key  
    VK_F2 F2   key  
    VK_F3 F3   key  
    VK_F4 F4   key  
    VK_F5 F5   key  
    VK_F6 F6   key  
    VK_F7 F7   key  
    VK_F8 F8   key  
    VK_F9 F9   key  
    VK_F10 F10   key  
    VK_F11 F11   key  
    VK_F12 F12   key  
    VK_F13 F13   key  
    VK_F14 F14   key  
    VK_F15 F15   key  
       
    VK_F16 F16   key  
    VK_F17 F17   key  
    VK_F18 F18   key  
    VK_F19 F19   key  
    VK_F20 F20   key  
    VK_F21 F21   key  
    VK_F22 F22   key  
    VK_F23 F23   key  
    VK_F24 F24   key  
    VK_NUMLOCK Num   Lock   key  
    VK_SCROLL Scroll   Lock   key  
    VK_LSHIFT Left   Shift   key   (only   used   with   GetAsyncKeyState   and   GetKeyState)  
    VK_RSHIFT Right   Shift   key   (only   used   with   GetAsyncKeyState   and   GetKeyState)  
    VK_LCONTROL Left   Ctrl   key   (only   used   with   GetAsyncKeyState   and   GetKeyState)  
    VK_RCONTROL Right   Ctrl   key   (only   used   with   GetAsyncKeyState   and   GetKeyState)  
       
    VK_LMENU Left   Alt   key   (only   used   with   GetAsyncKeyState   and   GetKeyState)  
    VK_RMENU Right   Alt   key   (only   used   with   GetAsyncKeyState   and   GetKeyState)  
    VK_PROCESSKEY Process   key  
    VK_ATTN Attn   key  
    VK_CRSEL CrSel   key  
    VK_EXSEL ExSel   key  
    VK_EREOF Erase   EOF   key  
    VK_PLAY Play   key  
    VK_ZOOM Zoom   key  
    VK_NONAME Reserved   for   future   use  
    VK_PA1 PA1   key  
    VK_OEM_CLEAR Clear   key

     

    -------------------------------------------------------------------------------------------------------------------------------------------------------

     

    常用的, 
    Backspace-> 8 
    Tab-> 9 
    Return-> 13 
    Pause-> 19 
    CapsLock-> 20 
    Esc-> 27 
    Space-> 32 
    PageUp-> 33 
    PageDown-> 34 
    End-> 35 
    Home-> 36 
    LeftArrow-> 37 
    UpArrow-> 38 
    RightArrow-> 39 
    DownArrow-> 40 
    PrintScrn-> 44 
    Insert-> 45 
    Delete-> 46 
    0-> 48 
    1-> 49 
    2-> 50 
    3-> 51 
    4-> 52 
    5-> 53 
    6-> 54 
    7-> 55 
    8-> 56 
    9-> 57 
    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 
    X-> 88 
    y-> 89 
    Z-> 90 
    LWin-> 91 
    RWin-> 92 
    PopMenu-> 93 

    NumPad0-> 96 
    NumPad1-> 97 
    NumPad2-> 98 
    NumPad3-> 99 
    NumPad4-> 100 
    NumPad5-> 101 
    NumPad6-> 102 
    NumPad7-> 103 
    NumPad8-> 104 
    NumPad9-> 105 
    NumPad*-> 106 
    NumPad+-> 107 
    NumPad--> 109 
    NumPad.-> 110 
    NumPad/-> 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 
    F13-> 124 
    F14-> 125 
    F15-> 126 
    F16-> 127 
    F17-> 128 
    F18-> 129 
    F19-> 130 
    F20-> 131 
    F21-> 132 
    F22-> 133 
    F23-> 134 
    F24-> 135 
    NumLock-> 144 
    ScrollLock-> 145 
    ;-> 186 
    ,-> 188 
    .-> 190 
    /-> 191 
    `-> 192 
    [-> 219 
    \-> 220 
    ]-> 221 
    '-> 222 

     

    -----------------------------------------------------------------------------------------------------

     

    值   描述 
    0x1   鼠标左键 
    0x2   鼠标右键 
    0x3   CANCEL   键 
    0x4   鼠标中键 
    0x8   BACKSPACE   键 
    0x9   TAB   键 
    0xC   CLEAR   键 
    0xD   ENTER   键 
    0x10   SHIFT   键 
    0x11   CTRL   键 
    0x12   MENU   键 
    0x13   PAUSE   键 
    0x14   CAPS   LOCK   键 
    0x1B   ESC   键 
    0x20   SPACEBAR   键 
    0x21   PAGE   UP   键 
    0x22   PAGE   DOWN   键 
    0x23   END   键 
    0x24   HOME   键 
    0x25   LEFT   ARROW   键 
    0x26   UP   ARROW   键 
    0x27   RIGHT   ARROW   键 
    0x28   DOWN   ARROW   键 
    0x29   SELECT   键 
    0x2A   PRINT   SCREEN   键 
    0x2B   EXECUTE   键 
    0x2C   SNAPSHOT   键 
    0x2D   INSERT   键 
    0x2E   DELETE   键 
    0x2F   HELP   键 
    0x90   NUM   LOCK   键 
    A   至   Z   键与   A   –   Z   字母的   ASCII   码相同: 
    值   描述 
    65   A   键 
    66   B   键 
    67   C   键 
    68   D   键 
    69   E   键 
    70   F   键 
    71   G   键 
    72   H   键 
    73   I   键 
    74   J   键 
    75   K   键 
    76   L   键 
    77   M   键 
    78   N   键 
    79   O   键 
    80   P   键 
    81   Q   键 
    82   R   键 
    83   S   键 
    84   T   键 
    85   U   键 
    86   V   键 
    87   W   键 
    88   X   键 
    89   Y   键 
    90   Z   键 
    0   至   9   键与数字   0   –   9   的   ASCII   码相同: 
    值   描述 
    48   0   键 
    49   1   键 
    50   2   键 
    51   3   键 
    52   4   键 
    53   5   键 
    54   6   键 
    55   7   键 
    56   8   键 
    57   9   键 
    下列常数代表数字键盘上的键: 
    值   描述 
    0x60   0   键 
    0x61   1   键 
    0x62   2   键 
    0x63   3   键 
    0x64   4   键 
    0x65   5   键 
    0x66   6   键 
    0x67   7   键 
    0x68   8   键 
    0x69   9   键 
    0x6A   MULTIPLICATION   SIGN   (*)   键 
    0x6B   PLUS   SIGN   (+)   键 
    0x6C   ENTER   键 
    0x6D   MINUS   SIGN   (–)   键 
    0x6E   DECIMAL   POINT   (.)   键 
    0x6F   DIVISION   SIGN   (/)   键 
    下列常数代表功能键: 
    值   描述 
    0x70   F1   键 
    0x71   F2   键 
    0x72   F3   键 
    0x73   F4   键 
    0x74   F5   键 
    0x75   F6   键 
    0x76   F7   键 
    0x77   F8   键 
    0x78   F9   键 
    0x79   F10   键 
    0x7A   F11   键 
    0x7B   F12   键 
    0x7C   F13   键 
    0x7D   F14   键 
    0x7E   F15   键 
    0x7F   F16   键 


    上一篇:C++键盘记录
    下一篇:2020年最新WHQL认证申请流程