-
Notifications
You must be signed in to change notification settings - Fork 0
/
keys.go
181 lines (179 loc) · 7.98 KB
/
keys.go
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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
package twitch
import "github.com/micmonay/keybd_event"
var KeyboardEvents = map[string]int{
"ESC": keybd_event.VK_ESC,
"1": keybd_event.VK_1,
"2": keybd_event.VK_2,
"3": keybd_event.VK_3,
"4": keybd_event.VK_4,
"5": keybd_event.VK_5,
"6": keybd_event.VK_6,
"7": keybd_event.VK_7,
"8": keybd_event.VK_8,
"9": keybd_event.VK_9,
"0": keybd_event.VK_0,
"Q": keybd_event.VK_Q,
"W": keybd_event.VK_W,
"E": keybd_event.VK_E,
"R": keybd_event.VK_R,
"T": keybd_event.VK_T,
"Y": keybd_event.VK_Y,
"U": keybd_event.VK_U,
"I": keybd_event.VK_I,
"O": keybd_event.VK_O,
"P": keybd_event.VK_P,
"A": keybd_event.VK_A,
"S": keybd_event.VK_S,
"D": keybd_event.VK_D,
"F": keybd_event.VK_F,
"G": keybd_event.VK_G,
"H": keybd_event.VK_H,
"J": keybd_event.VK_J,
"K": keybd_event.VK_K,
"L": keybd_event.VK_L,
"Z": keybd_event.VK_Z,
"X": keybd_event.VK_X,
"C": keybd_event.VK_C,
"V": keybd_event.VK_V,
"B": keybd_event.VK_B,
"N": keybd_event.VK_N,
"M": keybd_event.VK_M,
"F1": keybd_event.VK_F1,
"F2": keybd_event.VK_F2,
"F3": keybd_event.VK_F3,
"F4": keybd_event.VK_F4,
"F5": keybd_event.VK_F5,
"F6": keybd_event.VK_F6,
"F7": keybd_event.VK_F7,
"F8": keybd_event.VK_F8,
"F9": keybd_event.VK_F9,
"F10": keybd_event.VK_F10,
"F11": keybd_event.VK_F11,
"F12": keybd_event.VK_F12,
"F13": keybd_event.VK_F13,
"F14": keybd_event.VK_F14,
"F15": keybd_event.VK_F15,
"F16": keybd_event.VK_F16,
"F17": keybd_event.VK_F17,
"F18": keybd_event.VK_F18,
"F19": keybd_event.VK_F19,
"F20": keybd_event.VK_F20,
"F21": keybd_event.VK_F21,
"F22": keybd_event.VK_F22,
"F23": keybd_event.VK_F23,
"F24": keybd_event.VK_F24,
"NUMLOCK": keybd_event.VK_NUMLOCK,
"SCROLLLOCK": keybd_event.VK_SCROLLLOCK,
"RESERVED": keybd_event.VK_RESERVED,
"MINUS": keybd_event.VK_MINUS,
"EQUAL": keybd_event.VK_EQUAL,
"BACKSPACE": keybd_event.VK_BACKSPACE,
"TAB": keybd_event.VK_TAB,
"LEFTBRACE": keybd_event.VK_LEFTBRACE,
"RIGHTBRACE": keybd_event.VK_RIGHTBRACE,
"ENTER": keybd_event.VK_ENTER,
"SEMICOLON": keybd_event.VK_SEMICOLON,
"APOSTROPHE": keybd_event.VK_APOSTROPHE,
"GRAVE": keybd_event.VK_GRAVE,
"BACKSLASH": keybd_event.VK_BACKSLASH,
"COMMA": keybd_event.VK_COMMA,
"DOT": keybd_event.VK_DOT,
"SLASH": keybd_event.VK_SLASH,
"KPASTERISK": keybd_event.VK_KPASTERISK,
"SPACE": keybd_event.VK_SPACE,
"CAPSLOCK": keybd_event.VK_CAPSLOCK,
"KP0": keybd_event.VK_KP0,
"KP1": keybd_event.VK_KP1,
"KP2": keybd_event.VK_KP2,
"KP3": keybd_event.VK_KP3,
"KP4": keybd_event.VK_KP4,
"KP5": keybd_event.VK_KP5,
"KP6": keybd_event.VK_KP6,
"KP7": keybd_event.VK_KP7,
"KP8": keybd_event.VK_KP8,
"KP9": keybd_event.VK_KP9,
"KPMINUS": keybd_event.VK_KPMINUS,
"KPPLUS": keybd_event.VK_KPPLUS,
"KPDOT": keybd_event.VK_KPDOT,
"LBUTTON": keybd_event.VK_LBUTTON,
"RBUTTON": keybd_event.VK_RBUTTON,
"CANCEL": keybd_event.VK_CANCEL,
"MBUTTON": keybd_event.VK_MBUTTON,
"XBUTTON1": keybd_event.VK_XBUTTON1,
"XBUTTON2": keybd_event.VK_XBUTTON2,
"BACK": keybd_event.VK_BACK,
"CLEAR": keybd_event.VK_CLEAR,
"PAUSE": keybd_event.VK_PAUSE,
"CAPITAL": keybd_event.VK_CAPITAL,
"KANA": keybd_event.VK_KANA,
"HANGUEL": keybd_event.VK_HANGUEL,
"HANGUL": keybd_event.VK_HANGUL,
"JUNJA": keybd_event.VK_JUNJA,
"FINAL": keybd_event.VK_FINAL,
"HANJA": keybd_event.VK_HANJA,
"KANJI": keybd_event.VK_KANJI,
"CONVERT": keybd_event.VK_CONVERT,
"NONCONVERT": keybd_event.VK_NONCONVERT,
"ACCEPT": keybd_event.VK_ACCEPT,
"MODECHANGE": keybd_event.VK_MODECHANGE,
"PAGEUP": keybd_event.VK_PAGEUP,
"PAGEDOWN": keybd_event.VK_PAGEDOWN,
"END": keybd_event.VK_END,
"HOME": keybd_event.VK_HOME,
"LEFT": keybd_event.VK_LEFT,
"UP": keybd_event.VK_UP,
"RIGHT": keybd_event.VK_RIGHT,
"DOWN": keybd_event.VK_DOWN,
"SELECT": keybd_event.VK_SELECT,
"PRINT": keybd_event.VK_PRINT,
"EXECUTE": keybd_event.VK_EXECUTE,
"SNAPSHOT": keybd_event.VK_SNAPSHOT,
"INSERT": keybd_event.VK_INSERT,
"DELETE": keybd_event.VK_DELETE,
"HELP": keybd_event.VK_HELP,
"SCROLL": keybd_event.VK_SCROLL,
"LMENU": keybd_event.VK_LMENU,
"RMENU": keybd_event.VK_RMENU,
"BROWSER_BACK": keybd_event.VK_BROWSER_BACK,
"BROWSER_FORWARD": keybd_event.VK_BROWSER_FORWARD,
"BROWSER_REFRESH": keybd_event.VK_BROWSER_REFRESH,
"BROWSER_STOP": keybd_event.VK_BROWSER_STOP,
"BROWSER_SEARCH": keybd_event.VK_BROWSER_SEARCH,
"BROWSER_FAVORITES": keybd_event.VK_BROWSER_FAVORITES,
"BROWSER_HOME": keybd_event.VK_BROWSER_HOME,
"VOLUME_MUTE": keybd_event.VK_VOLUME_MUTE,
"VOLUME_DOWN": keybd_event.VK_VOLUME_DOWN,
"VOLUME_UP": keybd_event.VK_VOLUME_UP,
"MEDIA_NEXT_TRACK": keybd_event.VK_MEDIA_NEXT_TRACK,
"MEDIA_PREV_TRACK": keybd_event.VK_MEDIA_PREV_TRACK,
"MEDIA_STOP": keybd_event.VK_MEDIA_STOP,
"MEDIA_PLAY_PAUSE": keybd_event.VK_MEDIA_PLAY_PAUSE,
"LAUNCH_MAIL": keybd_event.VK_LAUNCH_MAIL,
"LAUNCH_MEDIA_SELECT": keybd_event.VK_LAUNCH_MEDIA_SELECT,
"LAUNCH_APP1": keybd_event.VK_LAUNCH_APP1,
"LAUNCH_APP2": keybd_event.VK_LAUNCH_APP2,
"OEM_1": keybd_event.VK_OEM_1,
"OEM_PLUS": keybd_event.VK_OEM_PLUS,
"OEM_COMMA": keybd_event.VK_OEM_COMMA,
"OEM_MINUS": keybd_event.VK_OEM_MINUS,
"OEM_PERIOD": keybd_event.VK_OEM_PERIOD,
"OEM_2": keybd_event.VK_OEM_2,
"OEM_3": keybd_event.VK_OEM_3,
"OEM_4": keybd_event.VK_OEM_4,
"OEM_5": keybd_event.VK_OEM_5,
"OEM_6": keybd_event.VK_OEM_6,
"OEM_7": keybd_event.VK_OEM_7,
"OEM_8": keybd_event.VK_OEM_8,
"OEM_102": keybd_event.VK_OEM_102,
"PROCESSKEY": keybd_event.VK_PROCESSKEY,
"PACKET": keybd_event.VK_PACKET,
"ATTN": keybd_event.VK_ATTN,
"CRSEL": keybd_event.VK_CRSEL,
"EXSEL": keybd_event.VK_EXSEL,
"EREOF": keybd_event.VK_EREOF,
"PLAY": keybd_event.VK_PLAY,
"ZOOM": keybd_event.VK_ZOOM,
"NONAME": keybd_event.VK_NONAME,
"PA1": keybd_event.VK_PA1,
"OEM_CLEAR": keybd_event.VK_OEM_CLEAR,
}