zoukankan      html  css  js  c++  java
  • [转] C# 键盘中的按键对应的KeyValue

    原文C#KeyValue对应键盘

    首先先看一下什么情况下需要对按键进行识别:

    KeyPress事件响应函数中,有KeyPressEventArgs, 对应于e.KeyChar; KeyDown事件响应中有 KeyEventArgs 求取值时用e.KeyValue

    键盘符号,对应的键值表

    该类包含用于处理键盘输入的常数。键由键值是由键代码和一组修饰符共同组成的一个整数值。键值的右边四个数字包含 SHIFT、CONTROL 和 ALT 键的修饰符位。

    成员名称说明
    A

    受 .NET Framework 精简版的支持。

    A 键。 65
    Add

    受 .NET Framework 精简版的支持。

    加号键。 107
    Alt

    受 .NET Framework 精简版的支持。

    ALT 组合键。 262144
    Apps

    受 .NET Framework 精简版的支持。

    应用程序键(Microsoft Natural Keyboard,人体工程学键盘)。 93
    Attn

    受 .NET Framework 精简版的支持。

    ATTN 键。 246
    B

    受 .NET Framework 精简版的支持。

    B 键。 66
    Back

    受 .NET Framework 精简版的支持。

    BACKSPACE 键。 8
    BrowserBack 浏览器后退键(Windows 2000 或更高版本)。 166
    BrowserFavorites 浏览器“收藏夹”键(Windows 2000 或更高版本)。 171
    BrowserForward 浏览器前进键(Windows 2000 或更高版本)。 167
    BrowserHome 浏览器主页键(Windows 2000 或更高版本)。 172
    BrowserRefresh 浏览器刷新键(Windows 2000 或更高版本)。 168
    BrowserSearch 浏览器搜索键(Windows 2000 或更高版本)。 170
    BrowserStop 浏览器停止键(Windows 2000 或更高版本)。 169
    C

    受 .NET Framework 精简版的支持。

    C 键。 67
    Cancel

    受 .NET Framework 精简版的支持。

    CANCEL 键。 3
    Capital

    受 .NET Framework 精简版的支持。

    CAPS LOCK 键。 20
    CapsLock

    受 .NET Framework 精简版的支持。

    CAPS LOCK 键。 20
    Clear

    受 .NET Framework 精简版的支持。

    CLEAR 键。 12
    Control

    受 .NET Framework 精简版的支持。

    CTRL 组合键。 131072
    ControlKey

    受 .NET Framework 精简版的支持。

    CTRL 键。 17
    Crsel

    受 .NET Framework 精简版的支持。

    CRSEL 键。 247
    D

    受 .NET Framework 精简版的支持。

    D 键。 68
    D0

    受 .NET Framework 精简版的支持。

    0 键。 48
    D1

    受 .NET Framework 精简版的支持。

    1 键。 49
    D2

    受 .NET Framework 精简版的支持。

    2 键。 50
    D3

    受 .NET Framework 精简版的支持。

    3 键。 51
    D4

    受 .NET Framework 精简版的支持。

    4 键。 52
    D5

    受 .NET Framework 精简版的支持。

    5 键。 53
    D6

    受 .NET Framework 精简版的支持。

    6 键。 54
    D7

    受 .NET Framework 精简版的支持。

    7 键。 55
    D8

    受 .NET Framework 精简版的支持。

    8 键。 56
    D9

    受 .NET Framework 精简版的支持。

    9 键。 57
    Decimal

    受 .NET Framework 精简版的支持。

    句点键。 110
    Delete

    受 .NET Framework 精简版的支持。

    DEL 键。 46
    Divide

    受 .NET Framework 精简版的支持。

    除号键。 111
    Down

    受 .NET Framework 精简版的支持。

    DOWN ARROW(下箭头)键。 40
    E

    受 .NET Framework 精简版的支持。

    E 键。 69
    End

    受 .NET Framework 精简版的支持。

    END 键。 35
    Enter

    受 .NET Framework 精简版的支持。

    ENTER 键。 13
    EraseEof

    受 .NET Framework 精简版的支持。

    ERASE EOF 键。 249
    Escape

    受 .NET Framework 精简版的支持。

    ESC 键。 27
    Execute

    受 .NET Framework 精简版的支持。

    EXECUTE 键。 43
    Exsel

    受 .NET Framework 精简版的支持。

    EXSEL 键。 248
    F

    受 .NET Framework 精简版的支持。

    F 键。 70
    F1

    受 .NET Framework 精简版的支持。

    F1 键。 112
    F10

    受 .NET Framework 精简版的支持。

    F10 键。 121
    F11

    受 .NET Framework 精简版的支持。

    F11 键。 122
    F12

    受 .NET Framework 精简版的支持。

    F12 键。 123
    F13

    受 .NET Framework 精简版的支持。

    F13 键。 124
    F14

    受 .NET Framework 精简版的支持。

    F14 键。 125
    F15

    受 .NET Framework 精简版的支持。

    F15 键。 126
    F16

    受 .NET Framework 精简版的支持。

    F16 键。 127
    F17

    受 .NET Framework 精简版的支持。

    F17 键。 128
    F18

    受 .NET Framework 精简版的支持。

    F18 键。 129
    F19

    受 .NET Framework 精简版的支持。

    F19 键。 130
    F2

    受 .NET Framework 精简版的支持。

    F2 键。 113
    F20

    受 .NET Framework 精简版的支持。

    F20 键。 131
    F21

    受 .NET Framework 精简版的支持。

    F21 键。 132
    F22

    受 .NET Framework 精简版的支持。

    F22 键。 133
    F23

    受 .NET Framework 精简版的支持。

    F23 键。 134
    F24

    受 .NET Framework 精简版的支持。

    F24 键。 135
    F3

    受 .NET Framework 精简版的支持。

    F3 键。 114
    F4

    受 .NET Framework 精简版的支持。

    F4 键。 115
    F5

    受 .NET Framework 精简版的支持。

    F5 键。 116
    F6

    受 .NET Framework 精简版的支持。

    F6 键。 117
    F7

    受 .NET Framework 精简版的支持。

    F7 键。 118
    F8

    受 .NET Framework 精简版的支持。

    F8 键。 119
    F9

    受 .NET Framework 精简版的支持。

    F9 键。 120
    FinalMode IME 最终模式键。 24
    G

    受 .NET Framework 精简版的支持。

    G 键。 71
    H

    受 .NET Framework 精简版的支持。

    H 键。 72
    HanguelMode IME Hanguel 模式键。(为了保持兼容性而设置;使用 HangulMode 21
    HangulMode IME Hangul 模式键。 21
    HanjaMode IME Hanja 模式键。 25
    Help

    受 .NET Framework 精简版的支持。

    HELP 键。 47
    Home

    受 .NET Framework 精简版的支持。

    HOME 键。 36
    I

    受 .NET Framework 精简版的支持。

    I 键。 73
    IMEAceept IME 接受键。 30
    IMEConvert IME 转换键。 28
    IMEModeChange IME 模式更改键。 31
    IMENonconvert IME 非转换键。 29
    Insert

    受 .NET Framework 精简版的支持。

    INS 键。 45
    J

    受 .NET Framework 精简版的支持。

    J 键。 74
    JunjaMode IME Junja 模式键。 23
    K

    受 .NET Framework 精简版的支持。

    K 键。 75
    KanaMode IME Kana 模式键。 21
    KanjiMode IME Kanji 模式键。 25
    KeyCode

    受 .NET Framework 精简版的支持。

    键值提取修饰符的位屏蔽。 -65536
    Multiply

    受 .NET Framework 精简版的支持。

    乘号键。 106
    N

    受 .NET Framework 精简版的支持。

    N 键。 78
    Next

    受 .NET Framework 精简版的支持。

    PAGE DOWN 键。 34
    NoName

    受 .NET Framework 精简版的支持。

    保留以备将来使用的常数。 252
    None

    受 .NET Framework 精简版的支持。

    没有按任何键。 0
    NumLock

    受 .NET Framework 精简版的支持。

    NUM LOCK 键。 144
    NumPad0

    受 .NET Framework 精简版的支持。

    数字键盘上的 0 键。 96
    NumPad1

    受 .NET Framework 精简版的支持。

    数字键盘上的 1 键。 97
    NumPad2

    受 .NET Framework 精简版的支持。

    数字键盘上的 2 键。 98
    NumPad3

    受 .NET Framework 精简版的支持。

    数字键盘上的 3 键。 99
    NumPad4

    受 .NET Framework 精简版的支持。

    数字键盘上的 4 键。 100
    NumPad5

    受 .NET Framework 精简版的支持。

    数字键盘上的 5 键。 101
    NumPad6

    受 .NET Framework 精简版的支持。

    数字键盘上的 6 键。 102
    NumPad7

    受 .NET Framework 精简版的支持。

    数字键盘上的 7 键。 103
    NumPad8

    受 .NET Framework 精简版的支持。

    数字键盘上的 8 键。 104
    NumPad9

    受 .NET Framework 精简版的支持。

    数字键盘上的 9 键。 105
    O

    受 .NET Framework 精简版的支持。

    O 键。 79
    Oem8 OEM 特有的。 223
    OemBackslash RT 102 键的键盘上的 OEM 尖括号或反斜杠键(Windows 2000 或更高版本)。 226
    OemClear

    受 .NET Framework 精简版的支持。

    CLEAR 键。 254
    OemCloseBrackets 美国标准键盘上的 OEM 右括号键(Windows 2000 或更高版本)。 221
    Oemcomma 任何国家/地区键盘上的 OEM 逗号键(Windows 2000 或更高版本)。 188
    OemMinus 任何国家/地区键盘上的 OEM 减号键(Windows 2000 或更高版本)。 189
    OemOpenBrackets 美国标准键盘上的 OEM 左括号键(Windows 2000 或更高版本)。 219
    OemPeriod 任何国家/地区键盘上的 OEM 句点键(Windows 2000 或更高版本)。 190
    OemPipe 美国标准键盘上的 OEM 管道键(Windows 2000 或更高版本)。 220
    Oemplus 任何国家/地区键盘上的 OEM 加号键(Windows 2000 或更高版本)。 187
    OemQuestion 美国标准键盘上的 OEM 问号键(Windows 2000 或更高版本)。 191
    OemQuotes 美国标准键盘上的 OEM 单/双引号键(Windows 2000 或更高版本)。 222
    OemSemicolon 美国标准键盘上的 OEM 分号键(Windows 2000 或更高版本)。 186
    Oemtilde 美国标准键盘上的 OEM 波形符键(Windows 2000 或更高版本)。 192
    P

    受 .NET Framework 精简版的支持。

    P 键。 80
    Pa1

    受 .NET Framework 精简版的支持。

    PA1 键。 253
    PageDown

    受 .NET Framework 精简版的支持。

    PAGE DOWN 键。 34
    PageUp

    受 .NET Framework 精简版的支持。

    PAGE UP 键。 33
    Pause

    受 .NET Framework 精简版的支持。

    PAUSE 键。 19
    Play

    受 .NET Framework 精简版的支持。

    PLAY 键。 250
    Print

    受 .NET Framework 精简版的支持。

    PRINT 键。 42
    PrintScreen

    受 .NET Framework 精简版的支持。

    PRINT SCREEN 键。 44
    Prior

    受 .NET Framework 精简版的支持。

    PAGE UP 键。 33
    ProcessKey

    受 .NET Framework 精简版的支持。

    PROCESS KEY 键。 229
    Q

    受 .NET Framework 精简版的支持。

    Q 键。 81
    R

    受 .NET Framework 精简版的支持。

    R 键。 82
    RButton

    受 .NET Framework 精简版的支持。

    鼠标右按钮。 2
    RControlKey

    受 .NET Framework 精简版的支持。

    右 CTRL 键。 163
    Return

    受 .NET Framework 精简版的支持。

    RETURN 键。 13
    Right

    受 .NET Framework 精简版的支持。

    RIGHT ARROW(右箭头)键。 39
    RMenu

    受 .NET Framework 精简版的支持。

    右 ALT 键。 165
    RShiftKey

    受 .NET Framework 精简版的支持。

    右 SHIFT 键。 161
    RWin

    受 .NET Framework 精简版的支持。

    右 Windows 徽标键(Microsoft Natural Keyboard,人体工程学键盘)。 92
    S

    受 .NET Framework 精简版的支持。

    S 键。 83
    Scroll

    受 .NET Framework 精简版的支持。

    SCROLL LOCK 键。 145
    Select

    受 .NET Framework 精简版的支持。

    SELECT 键。 41
    SelectMedia 选择媒体键(Windows 2000 或更高版本)。 181
    Separator

    受 .NET Framework 精简版的支持。

    分隔符键。 108
    Shift

    受 .NET Framework 精简版的支持。

    SHIFT 组合键。 65536
    ShiftKey

    受 .NET Framework 精简版的支持。

    SHIFT 键。 16
    Snapshot

    受 .NET Framework 精简版的支持。

    PRINT SCREEN 键。 44
    Space

    受 .NET Framework 精简版的支持。

    SPACEBAR 键。 32
    Subtract

    受 .NET Framework 精简版的支持。

    减号键。 109
    T

    受 .NET Framework 精简版的支持。

    T 键。 84
    Tab

    受 .NET Framework 精简版的支持。

    TAB 键。 9
    U

    受 .NET Framework 精简版的支持。

    U 键。 85
    Up

    受 .NET Framework 精简版的支持。

    UP ARROW(上箭头)键。 38
    V

    受 .NET Framework 精简版的支持。

    V 键。 86
    VolumeDown 减小音量键(Windows 2000 或更高版本)。 174
    VolumeMute 静音键(Windows 2000 或更高版本)。 173
    VolumeUp 增大音量键(Windows 2000 或更高版本)。 175
    W

    受 .NET Framework 精简版的支持。

    W 键。 87
    X

    受 .NET Framework 精简版的支持。

    X 键。 88
    XButton1

    受 .NET Framework 精简版的支持。

    第一个 X 鼠标按钮(五个按钮的鼠标)。 5
    XButton2

    受 .NET Framework 精简版的支持。

    第二个 X 鼠标按钮(五个按钮的鼠标)。 6
    Y

    受 .NET Framework 精简版的支持。

    Y 键。 89
    Z

    受 .NET Framework 精简版的支持。

    Z 键。 90
    Zoom

    受 .NET Framework 精简版的支持。

  • 相关阅读:
    Python 基础(二)
    Python 入门
    DNS
    PXE自动化安装CentOS7和CentOS6
    AIDE及sudo应用
    SSH应用
    KickStart自动化安装Linux
    初见鸟哥
    数组ARRAY
    SSH用法
  • 原文地址:https://www.cnblogs.com/arxive/p/5821351.html
Copyright © 2011-2022 走看看