zoukankan      html  css  js  c++  java
  • Win 虚拟按键对照表(Virtual-Key Codes)

    Win 虚拟按键对照表(Virtual-Key Codes)

    下表显示了系统使用的虚拟键代码的符号常量名称、十六进制值以及鼠标或键盘等效项。代码按数字顺序列出。

    Constant/value(常量/值)

    Description(描述)

    VK_LBUTTON

    Left mouse button

    0x01

    VK_RBUTTON

    Right mouse button

    0x02

    VK_CANCEL

    Control-break processing

    0x03

    VK_MBUTTON

    Middle mouse button (three-button mouse)

    0x04

    VK_XBUTTON1

    X1 mouse button

    0x05

    VK_XBUTTON2

    X2 mouse button

    0x06

    -

    Undefined

    0x07

    VK_BACK

    BACKSPACE key

    0x08

    VK_TAB

    TAB key

    0x09

    -

    Reserved

    0x0A-0B

    VK_CLEAR

    CLEAR key

    0x0C

    VK_RETURN

    ENTER key

    0x0D

    -

    Undefined

    0x0E-0F

    VK_SHIFT

    SHIFT key

    0x10

    VK_CONTROL

    CTRL key

    0x11

    VK_MENU

    ALT key

    0x12

    VK_PAUSE

    PAUSE key

    0x13

    VK_CAPITAL

    CAPS LOCK key

    0x14

    VK_KANA

    IME Kana mode

    0x15

    VK_HANGUEL

    IME Hanguel mode (maintained for compatibility;

     

    use VK_HANGUL)

    0x15

    VK_HANGUL

    IME Hangul mode

    0x15

    VK_IME_ON

    IME On

    0x16

    VK_JUNJA

    IME Junja mode

    0x17

    VK_FINAL

    IME final mode

    0x18

    VK_HANJA

    IME Hanja mode

    0x19

    VK_KANJI

    IME Kanji mode

    0x19

    VK_IME_OFF

    IME Off

    0x1A

    VK_ESCAPE

    ESC key

    0x1B

    VK_CONVERT

    IME convert

    0x1C

    VK_NONCONVERT

    IME nonconvert

    0x1D

    VK_ACCEPT

    IME accept

    0x1E

    VK_MODECHANGE

    IME mode change request

    0x1F

    VK_SPACE

    SPACEBAR

    0x20

    VK_PRIOR

    PAGE UP key

    0x21

    VK_NEXT

    PAGE DOWN key

    0x22

    VK_END

    END key

    0x23

    VK_HOME

    HOME key

    0x24

    VK_LEFT

    LEFT ARROW key

    0x25

    VK_UP

    UP ARROW key

    0x26

    VK_RIGHT

    RIGHT ARROW key

    0x27

    VK_DOWN

    DOWN ARROW key

    0x28

    VK_SELECT

    SELECT key

    0x29

    VK_PRINT

    PRINT key

    0x2A

    VK_EXECUTE

    EXECUTE key

    0x2B

    VK_SNAPSHOT

    PRINT SCREEN key

    0x2C

    VK_INSERT

    INS key

    0x2D

    VK_DELETE

    DEL key

    0x2E

    VK_HELP

    HELP key

    0x2F

    0x30

    0 key

    0x31

    1 key

    0x32

    2 key

    0x33

    3 key

    0x34

    4 key

    0x35

    5 key

    0x36

    6 key

    0x37

    7 key

    0x38

    8 key

    0x39

    9 key

    -

    Undefined

    0x3A-40

    0x41

    A key

    0x42

    B key

    0x43

    C key

    0x44

    D key

    0x45

    E key

    0x46

    F key

    0x47

    G key

    0x48

    H key

    0x49

    I key

    0x4A

    J key

    0x4B

    K key

    0x4C

    L key

    0x4D

    M key

    0x4E

    N key

    0x4F

    O key

    0x50

    P key

    0x51

    Q key

    0x52

    R key

    0x53

    S key

    0x54

    T key

    0x55

    U key

    0x56

    V key

    0x57

    W key

    0x58

    X key

    0x59

    Y key

    0x5A

    Z key

    VK_LWIN

    Left Windows key (Natural keyboard)

    0x5B

    VK_RWIN

    Right Windows key (Natural keyboard)

    0x5C

    VK_APPS

    Applications key (Natural keyboard)

    0x5D

    -

    Reserved

    0x5E

    VK_SLEEP

    Computer Sleep key

    0x5F

    VK_NUMPAD0

    Numeric keypad 0 key

    0x60

    VK_NUMPAD1

    Numeric keypad 1 key

    0x61

    VK_NUMPAD2

    Numeric keypad 2 key

    0x62

    VK_NUMPAD3

    Numeric keypad 3 key

    0x63

    VK_NUMPAD4

    Numeric keypad 4 key

    0x64

    VK_NUMPAD5

    Numeric keypad 5 key

    0x65

    VK_NUMPAD6

    Numeric keypad 6 key

    0x66

    VK_NUMPAD7

    Numeric keypad 7 key

    0x67

    VK_NUMPAD8

    Numeric keypad 8 key

    0x68

    VK_NUMPAD9

    Numeric keypad 9 key

    0x69

    VK_MULTIPLY

    Multiply key

    0x6A

    VK_ADD

    Add key

    0x6B

    VK_SEPARATOR

    Separator key

    0x6C

    VK_SUBTRACT

    Subtract key

    0x6D

    VK_DECIMAL

    Decimal key

    0x6E

    VK_DIVIDE

    Divide key

    0x6F

    VK_F1

    F1 key

    0x70

    VK_F2

    F2 key

    0x71

    VK_F3

    F3 key

    0x72

    VK_F4

    F4 key

    0x73

    VK_F5

    F5 key

    0x74

    VK_F6

    F6 key

    0x75

    VK_F7

    F7 key

    0x76

    VK_F8

    F8 key

    0x77

    VK_F9

    F9 key

    0x78

    VK_F10

    F10 key

    0x79

    VK_F11

    F11 key

    0x7A

    VK_F12

    F12 key

    0x7B

    VK_F13

    F13 key

    0x7C

    VK_F14

    F14 key

    0x7D

    VK_F15

    F15 key

    0x7E

    VK_F16

    F16 key

    0x7F

    VK_F17

    F17 key

    0x80

    VK_F18

    F18 key

    0x81

    VK_F19

    F19 key

    0x82

    VK_F20

    F20 key

    0x83

    VK_F21

    F21 key

    0x84

    VK_F22

    F22 key

    0x85

    VK_F23

    F23 key

    0x86

    VK_F24

    F24 key

    0x87

    -

    Unassigned

    0x88-8F

    VK_NUMLOCK

    NUM LOCK key

    0x90

    VK_SCROLL

    SCROLL LOCK key

    0x91

    0x92-96

    OEM specific

    -

    Unassigned

    0x97-9F

    VK_LSHIFT

    Left SHIFT key

    0xA0

    VK_RSHIFT

    Right SHIFT key

    0xA1

    VK_LCONTROL

    Left CONTROL key

    0xA2

    VK_RCONTROL

    Right CONTROL key

    0xA3

    VK_LMENU

    Left MENU key

    0xA4

    VK_RMENU

    Right MENU key

    0xA5

    VK_BROWSER_BACK

    Browser Back key

    0xA6

    VK_BROWSER_FORWARD

    Browser Forward key

    0xA7

    VK_BROWSER_REFRESH

    Browser Refresh key

    0xA8

    VK_BROWSER_STOP

    Browser Stop key

    0xA9

    VK_BROWSER_SEARCH

    Browser Search key

    0xAA

    VK_BROWSER_FAVORITES

    Browser Favorites key

    0xAB

    VK_BROWSER_HOME

    Browser Start and Home key

    0xAC

    VK_VOLUME_MUTE

    Volume Mute key

    0xAD

    VK_VOLUME_DOWN

    Volume Down key

    0xAE

    VK_VOLUME_UP

    Volume Up key

    0xAF

    VK_MEDIA_NEXT_TRACK

    Next Track key

    0xB0

    VK_MEDIA_PREV_TRACK

    Previous Track key

    0xB1

    VK_MEDIA_STOP

    Stop Media key

    0xB2

    VK_MEDIA_PLAY_PAUSE

    Play/Pause Media key

    0xB3

    VK_LAUNCH_MAIL

    Start Mail key

    0xB4

    VK_LAUNCH_MEDIA_SELECT

    Select Media key

    0xB5

    VK_LAUNCH_APP1

    Start Application 1 key

    0xB6

    VK_LAUNCH_APP2

    Start Application 2 key

    0xB7

    -

    Reserved

    0xB8-B9

    VK_OEM_1

    Used for miscellaneous characters; it can vary by

     

    keyboard.

    0xBA

    For the US standard keyboard, the ';:' key

    VK_OEM_PLUS

    For any country/region, the '+' key

    0xBB

    VK_OEM_COMMA

    For any country/region, the ',' key

    0xBC

    VK_OEM_MINUS

    For any country/region, the '-' key

    0xBD

    VK_OEM_PERIOD

    For any country/region, the '.' key

    0xBE

    VK_OEM_2

    Used for miscellaneous characters; it can vary by

     

    keyboard.

    0xBF

    For the US standard keyboard, the '/?' key

    VK_OEM_3

    Used for miscellaneous characters; it can vary by

     

    keyboard.

    0xC0

    For the US standard keyboard, the '`~' key

    -

    Reserved

    0xC1-D7

    -

    Unassigned

    0xD8-DA

    VK_OEM_4

    Used for miscellaneous characters; it can vary by

     

     

    keyboard.

    0xDB

    For the US standard keyboard, the '[{' key

    VK_OEM_5

    Used for miscellaneous characters; it can vary by

     

     

    keyboard.

    0xDC

    For the US standard keyboard, the '|' key

    VK_OEM_6

    Used for miscellaneous characters; it can vary by

     

     

    keyboard.

    0xDD

    For the US standard keyboard, the ']}' key

    VK_OEM_7

    Used for miscellaneous characters; it can vary by

     

     

    keyboard.

    0xDE

    For the US standard keyboard, the 'single-quote/double-

     

    quote' key

    VK_OEM_8

    Used for miscellaneous characters; it can vary by

     

     

    keyboard.

    0xDF

    -

    Reserved

    0xE0

    0xE1

    OEM specific

    VK_OEM_102

    Either the angle bracket key or the backslash key on the

     

     

    RT 102-key keyboard

    0xE2

    0xE3-E4

    OEM specific

    VK_PROCESSKEY

    IME PROCESS key

    0xE5

    0xE6

    OEM specific

    VK_PACKET

    Used to pass Unicode characters as if they were

     

     

    keystrokes. The VK_PACKET key is the low word of a 32-

     

    bit Virtual Key value used for non-keyboard input

     

    methods. For more information, see Remark

     

    in KEYBDINPUTSendInputWM_KEYDOWN,

     

    and WM_KEYUP

    0xE7

    -

    Unassigned

    0xE8

    0xE9-F5

    OEM specific

    VK_ATTN

    Attn key

    0xF6

    VK_CRSEL

    CrSel key

    0xF7

    VK_EXSEL

    ExSel key

    0xF8

    VK_EREOF

    Erase EOF key

    0xF9

    VK_PLAY

    Play key

    0xFA

    VK_ZOOM

    Zoom key

    0xFB

    VK_NONAME

    Reserved

    0xFC

    VK_PA1

    PA1 key

    0xFD

    VK_OEM_CLEAR

    Clear key

    0xFE

     

    创建时间:2021.06.28  更新时间:

    博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你所有帮助,谢谢!
  • 相关阅读:
    Android_listview设置每条信息的间距
    Android实现ListView或GridView首行/尾行距离屏幕边缘距离
    实现类似微信的延迟加载的Fragment——LazyFragment
    struts2的Action该方法不能去
    (工具)source insight高速增加时间代码
    猫学习IOS(十五)UI以前的热的打砖块游戏
    java语言内部类和匿名内部类
    JVM截至多少线程可以创建: unable to create new native thread
    linux下一个Oracle11g RAC建立(八)
    转基因小麦--主题在农业科技的最前沿
  • 原文地址:https://www.cnblogs.com/guorongtao/p/14943003.html
Copyright © 2011-2022 走看看