Create magic_keyboard_hid.py
This commit is contained in:
parent
427545806e
commit
e9dc78b166
|
@ -0,0 +1,174 @@
|
|||
from enum import Enum
|
||||
|
||||
class Key_Codes(Enum):
|
||||
NONE = 0x00
|
||||
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
|
||||
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
|
||||
_1 = 0x1e
|
||||
_2 = 0x1f
|
||||
_3 = 0x20
|
||||
_4 = 0x21
|
||||
_5 = 0x22
|
||||
_6 = 0x23
|
||||
_7 = 0x24
|
||||
_8 = 0x25
|
||||
_9 = 0x26
|
||||
_0 = 0x27
|
||||
ENTER = 0x28
|
||||
ESCAPE = 0x29
|
||||
BACKSPACE = 0x2a
|
||||
TAB = 0x2b
|
||||
SPACE = 0x2c
|
||||
MINUS = 0x2d
|
||||
EQUAL = 0x2e
|
||||
LEFTBRACE = 0x2f
|
||||
RIGHTBRACE = 0x30
|
||||
BACKSLASH = 0x31
|
||||
SEMICOLON = 0x33
|
||||
QUOTE = 0x34
|
||||
BACKTICK = 0x35
|
||||
COMMA = 0x36
|
||||
DOT = 0x37
|
||||
SLASH = 0x38
|
||||
CAPSLOCK = 0x39
|
||||
F1 = 0x3a
|
||||
F2 = 0x3b
|
||||
F3 = 0x3c
|
||||
F4 = 0x3d
|
||||
F5 = 0x3e
|
||||
F6 = 0x3f
|
||||
F7 = 0x40
|
||||
F8 = 0x41
|
||||
F9 = 0x42
|
||||
F10 = 0x43
|
||||
F11 = 0x44
|
||||
F12 = 0x45
|
||||
PRINTSCREEN = 0x46
|
||||
SCROLLLOCK = 0x47
|
||||
PAUSE = 0x48
|
||||
INSERT = 0x49
|
||||
HOME = 0x4a
|
||||
PAGEUP = 0x4b
|
||||
DELETE = 0x4c
|
||||
END = 0x4d
|
||||
PAGEDOWN = 0x4e
|
||||
RIGHT = 0x4f
|
||||
LEFT = 0x50
|
||||
DOWN = 0x51
|
||||
UP = 0x52
|
||||
NUMLOCK = 0x53
|
||||
KEYPADSLASH = 0x54
|
||||
KEYPADASTERISK = 0x55
|
||||
KEYPADMINUS = 0x56
|
||||
KEYPADPLUS = 0x57
|
||||
KEYPADENTER = 0x58
|
||||
KEYPAD1 = 0x59
|
||||
KEYPAD2 = 0x5a
|
||||
KEYPAD3 = 0x5b
|
||||
KEYPAD4 = 0x5c
|
||||
KEYPAD5 = 0x5d
|
||||
KEYPAD6 = 0x5e
|
||||
KEYPAD7 = 0x5f
|
||||
KEYPAD8 = 0x60
|
||||
KEYPAD9 = 0x61
|
||||
KEYPAD0 = 0x62
|
||||
KEYPADDELETE = 0x63
|
||||
KEYPADCOMPOSE = 0x65
|
||||
KEYPADPOWER = 0x66
|
||||
KEYPADEQUAL = 0x67
|
||||
F13 = 0x68
|
||||
F14 = 0x69
|
||||
F15 = 0x6a
|
||||
F16 = 0x6b
|
||||
F17 = 0x6c
|
||||
F18 = 0x6d
|
||||
F19 = 0x6e
|
||||
F20 = 0x6f
|
||||
F21 = 0x70
|
||||
F22 = 0x71
|
||||
F23 = 0x72
|
||||
F24 = 0x73
|
||||
OPEN = 0x74
|
||||
HELP = 0x75
|
||||
PROPS = 0x76
|
||||
FRONT = 0x77
|
||||
STOP = 0x78
|
||||
AGAIN = 0x79
|
||||
UNDO = 0x7a
|
||||
CUT = 0x7b
|
||||
COPY = 0x7c
|
||||
PASTE = 0x7d
|
||||
FIND = 0x7e
|
||||
MUTE = 0x7f
|
||||
VOLUMEUP = 0x80
|
||||
VOLUMEDOWN = 0x81
|
||||
MEDIAPLAYPAUSE = 0xe8
|
||||
MEDIASTOPCD = 0xe9
|
||||
MEDIAPREV = 0xea
|
||||
MEDIANEXT = 0xeb
|
||||
MEDIAEJECTCD = 0xec
|
||||
MEDIAVOLUMEUP = 0xed
|
||||
MEDIAVOLUMEDOWN = 0xee
|
||||
MEDIAMUTE = 0xef
|
||||
MEDIAWEBBROWSER = 0xf0
|
||||
MEDIABACK = 0xf1
|
||||
MEDIAFORWARD = 0xf2
|
||||
MEDIASTOP = 0xf3
|
||||
MEDIAFIND = 0xf4
|
||||
MEDIASCROLLUP = 0xf5
|
||||
MEDIASCROLLDOWN = 0xf6
|
||||
MEDIAEDIT = 0xf7
|
||||
MEDIASLEEP = 0xf8
|
||||
MEDIACOFFEE = 0xf9
|
||||
MEDIAREFRESH = 0xfa
|
||||
MEDIACALC = 0xfb
|
Loading…
Reference in New Issue