1.键盘编程

1.键盘编程

1.1键盘

在 Windows 下,键盘的按键事件如下图:

以上按键事件传入的参数可以用来判断用户的按键行为:

  • OnKeyDown 与 OnKeyUp
  • 参数为用户按键的 Key 值(word值),代表 Windows 中的 Virtual Key Code。

  • OnKeyPress
  • 参数为一个 Char 值,是一个 ASCII 字符。

    Virtual Key Code:

    常数名称

    十六进制值

    十进制值

    对应按键

    VK_LBUTTON

    01

    1

    鼠标的左键

    VK_RBUTTON

    02

    2

    鼠标的右键

    VK-CANCEL

    03

    3

    Ctrl Break(通常不需要处理)

    VK_MBUTTON

    04

    4

    鼠标的中键(三按键鼠标)

    VK_BACK

    08

    8

    Backspace键

    VK_TAB

    09

    9

    Tab键

    VK_CLEAR

    0C

    12

    Clear键(Num Lock关闭时的数字键盘5)

    VK_RETURN

    0D

    13

    Enter键

    VK_SHIFT

    10

    16

    Shift键

    VK_CONTROL

    11

    17

    Ctrl键

    VK_MENU

    12

    18

    Alt键

    VK_PAUSE

    13

    19

    Pause键

    VK_CAPITAL

    14

    20

    CapsLock键

    VK_ESCAPE

    1B

    27

    Ese键

    VK_SPACE

    20

    32

    Spacebar键

    VK_PRIOR

    21

    33

    PageUp键

    VK_NEXT

    22

    34

    PageDomw键

    VK_END

    23

    35

    End键

    VK_HOME

    24

    36

    Home键

    VK_LEFT

    25

    37

    LEFTARROW键(←)

    VK_UP

    26

    38

    UPARROW键(↑)

    VK_RIGHT

    27

    39

    RIGHTARROW键(→)

    VK_DOWN

    28

    40

    DOWNARROW键(↓)

    VK_Select

    29

    41

    Select键

    VK_PRINT

    2A

    42

    VK_EXECUTE

    2B

    43

    EXECUTE键

    VK_SNAPSHOT

    2C

    44

    Print Screen键(抓屏)

    VK_Insert

    2D

    45

    Ins键(Num Lock关闭时的数字键盘0)

    VK_Delete

    2E

    46

    Del键(Num Lock关闭时的数字键盘.)

    VK_HELP

    2F

    47

    Help键

    VK_0

    30

    48

    0键

    VK_1

    31

    49

    1键

    VK_2

    32

    50

    2键

    VK_3

    33

    51

    3键

    VK_4

    34

    52

    4键

    VK_5

    35

    53

    5键

    VK_6

    36

    54

    6键

    VK_7

    37

    55

    7键

    VK_8

    38

    56

    8键

    VK_9

    39

    57

    9键

    VK_A

    41

    65

    A键

    VK_B

    42

    66

    B键

    VK_C

    43

    67

    C键

    VK_D

    44

    68

    D键

    VK_E

    45

    69

    E键

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年4月2日
    下一篇 2022年4月2日

    相关推荐