asmrobot
2019-10-16 5597c0b354f881994a75878731c3a02183e9c970
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
 
 
 
    }
}