1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
| using System;
| using System.Collections.Generic;
| using System.Linq;
| using System.Text;
| using System.Threading.Tasks;
|
| namespace RichCreator.Utility.InputControl
| {
| /// <summary>
| /// HID码
| /// </summary>
| public enum HIDCode : byte
| {
| SystemPower = 0x81,
| SystemSleep=0x82,
| SystemWake = 0x83,
| NoEvent = 0x00,
| OverrunError = 0x01,
| POSTFail = 0x02,
| A = 0x04,
| B = 0x05,
| C = 0x06,
| D = 0x07,
| E = 0x08,
| F = 0x09,
| G = 0x0a,
| H = 0x0b,
| I = 0x0c,
| J = 0x0d,
| K = 0x0e,
| L = 0x0f,
| M = 0x10,
| N = 0x11,
| O = 0x12,
| P = 0x13,
| Q = 0x14,
| R = 0x15,
| S = 0x16,
| T = 0x17,
| U = 0x18,
| V = 0x19,
| W = 0x1a,
| X = 0x1b,
| Y = 0x1c,
| Z = 0x1d,
| Num1 = 0x1e,
| Num2 = 0x1f,
| Num3 = 0x20,
| Num4 = 0x21,
| Num5 = 0x22,
| Num6 = 0x23,
| Num7 = 0x24,
| Num8 = 0x25,
| Num9 = 0x26,
| Num0 = 0x27,
| Return = 0x28,
| Escape = 0x29,
| Backspace = 0x2a,
| Tab = 0x2b,
| Space = 0x2c,
| Minus = 0x2d,//减号
| Equal = 0x2e,//等号
| LeftSquarebrackets = 0x2f,//左方括号
| RightSquarebrackets = 0x30,//右方括号
| Backslash = 0x31,//反斜杠\ | 07 31 2B AB 5D F0 5D
| Europe1 = 0x32,
| Semicolon = 0x33,//分号
| SingleQuotation = 0x34,//单引号
| HeavyNote = 0x35,//重音符,反单引号` ~ 07 35 29 A9 0E F0 0E
| Comma = 0x36,//逗号, < 07 36 33 B3 41 F0 41
| FullStop = 0x37,//句号. > 07 37 34 B4 49 F0 49
| Slash = 0x38,//斜杠/ ? 07 38 35 B5 4A F0 4A
| CapsLock = 0x39,
| F1 = 0x3a,// 07 3A 3B BB 05 F0 05
| F2 = 0x3b,// 07 3B 3C BC 06 F0 06
| F3 = 0x3c,// 07 3C 3D BD 04 F0 04
| F4 = 0x3d,// 07 3D 3E BE 0C F0 0C
| F5 = 0x3e,// 07 3E 3F BF 03 F0 03
| F6 = 0x3f,// 07 3F 40 C0 0B F0 0B
| F7 = 0x40,// 07 40 41 C1 83 F0 83
| F8 = 0x41,// 07 41 42 C2 0A F0 0A
| F9 = 0x42,// 07 42 43 C3 01 F0 01
| F10 = 0x43,// 07 43 44 C4 09 F0 09
| F11 = 0x44,// 07 44 57 D7 78 F0 78
| F12 = 0x45,// 07 45 58 D8 07 F0 07
| PrintScreen = 0x46,//(Note 1) 07 46 E0 37 E0 B7 E0 7C E0 F0 7C
| ScrollLock = 0x47,// 07 47 46 C6 7E F0 7E
| BreakOrPause = 0x48,//(Ctrl-Pause) 07 48 E0 46
| Insert = 0x49,// (Note 1) 07 49 E0 52 E0 D2 E0 70 E0 F0 70
| Home = 0x4a,// (Note 1) 07 4A E0 47 E0 C7 E0 6C E0 F0 6C
| PageUp = 0x4b,// (Note 1) 07 4B E0 49 E0 C9 E0 7D E0 F0 7D
| Delete = 0x4c,// (Note 1) 07 4C E0 53 E0 D3 E0 71 E0 F0 71
| End = 0x4d,// (Note 1) 07 4D E0 4F E0 CF E0 69 E0 F0 69
| PageDown = 0x4e,// (Note 1) 07 4E E0 51 E0 D1 E0 7A E0 F0 7A
| RightArrow = 0x4f,// (Note 1) 07 4F E0 4D E0 CD E0 74 E0 F0 74
| LeftArrow = 0x50,// (Note 1) 07 50 E0 4B E0 CB E0 6B E0 F0 6B
| DownArrow = 0x51,// (Note 1) 07 51 E0 50 E0 D0 E0 72 E0 F0 72
| UpArrow = 0x52,// (Note 1) 07 52 E0 48 E0 C8 E0 75 E0 F0 75
| NumLock = 0x53,// 07 53 45 C5 77 F0 77
| KeypadDiv = 0x54,//小键盘除号 / (Note 1) 07 54 E0 35 E0 B5 E0 4A E0 F0 4A
| KeypadMulti = 0x55,//小键盘乘号 * 07 55 37 B7 7C F0 7C
| KeypadSub = 0x56,//小键盘减号 - 07 56 4A CA 7B F0 7B
| KeypadAdd = 0x57,//小键盘加号 + 07 57 4E CE 79 F0 79
| KeypadEnter = 0x58,// 07 58 E0 1C E0 9C E0 5A E0 F0 5A
| Keypad1 = 0x59,// End 07 59 4F CF 69 F0 69
| Keypad2 = 0x5a,// Down 07 5A 50 D0 72 F0 72
| Keypad3 = 0x5b,// PageDn 07 5B 51 D1 7A F0 7A
| Keypad4 = 0x5c,// Left 07 5C 4B CB 6B F0 6B
| Keypad5 = 0x5d,// 07 5D 4C CC 73 F0 73
| Keypad6 = 0x5e,// Right 07 5E 4D CD 74 F0 74
| Keypad7 = 0x5f,// Home 07 5F 47 C7 6C F0 6C
| Keypad8 = 0x60,// Up 07 60 48 C8 75 F0 75
| Keypad9 = 0x61,// PageUp 07 61 49 C9 7D F0 7D
| Keypad0 = 0x62,// Insert 07 62 52 D2 70 F0 70
| KeypadDot = 0x63,// . Delete
| Europe2 = 0x64,// (Note 2) 07 64 56 D6 61 F0 61
| App = 0x65,// 07 65 E0 5D E0 DD E0 2F E0 F0 2F
| KeyboardPower = 0x66,// 07 66 E0 5E E0 DE E0 37 E0 F0 37
| KeypadEqual = 0x67
|
|
|
| }
| }
|
|