144 lines
3.4 KiB
Python
Executable File
144 lines
3.4 KiB
Python
Executable File
from micropython import const
|
||
class SE:
|
||
# Letters
|
||
A = const(4)
|
||
B = const(5)
|
||
C = const(6)
|
||
D = const(7)
|
||
E = const(8)
|
||
F = const(9)
|
||
G = const(10)
|
||
H = const(11)
|
||
I = const(12)
|
||
J = const(13)
|
||
K = const(14)
|
||
L = const(15)
|
||
M = const(16)
|
||
N = const(17)
|
||
O = const(18)
|
||
P = const(19)
|
||
Q = const(20)
|
||
R = const(21)
|
||
S = const(22)
|
||
T = const(23)
|
||
U = const(24)
|
||
V = const(25)
|
||
W = const(26)
|
||
X = const(27)
|
||
Y = const(28)
|
||
Z = const(29)
|
||
Å = const(47)
|
||
Ä = const(52)
|
||
Ö = const(51)
|
||
# Numbers
|
||
ZERO = const(39)
|
||
ONE = const(30)
|
||
TWO = const(31)
|
||
THREE = const(32)
|
||
FOUR = const(33)
|
||
FIVE = const(34)
|
||
SIX = const(35)
|
||
SEVEN = const(36)
|
||
EIGHT = const(37)
|
||
NINE = const(38)
|
||
# Signs
|
||
HYPHEN = const(56) # - and _
|
||
DOT = const(55) # . and :
|
||
COMMA = const(54) # , and ;
|
||
PARAGRAPH = const(53) # § and ½
|
||
QUOTE = const(49) # ' and *
|
||
UMLAUT = const(48) # ¨ and ~
|
||
TICK = const(46) # ´ and `
|
||
PLUS = const(45) # + and ?
|
||
EQUAL = const(103) # =
|
||
ANGLE_BRACKET = const(100) # < and >
|
||
# Function keys
|
||
F1 = const(58)
|
||
F2 = const(59)
|
||
F3 = const(60)
|
||
F4 = const(61)
|
||
F5 = const(62)
|
||
F6 = const(63)
|
||
F7 = const(64)
|
||
F8 = const(65)
|
||
F9 = const(66)
|
||
F10 = const(67)
|
||
F11 = const(68)
|
||
F12 = const(69)
|
||
PRINTSCREEN = const(70)
|
||
CAPSLOCK = const(57)
|
||
ESCAPE = const(41)
|
||
SCROLLLOCK = const(71)
|
||
PAUSEBREAK = const(72)
|
||
INSERT = const(73)
|
||
MENU = const(101)
|
||
# Function keys tested in gnome
|
||
TOUCHPAD_TOGGLE = const(112)
|
||
TOUCHPAD_ON = const(113)
|
||
TOUCHPAD_OFF = const(114)
|
||
MIC_MUTE = const(111)
|
||
POWER = const(102)
|
||
SETTINGS = const(104)
|
||
HELP = const(117)
|
||
# Spacing
|
||
TAB = const(43)
|
||
SPACE = const(44)
|
||
ENTER = const(40)
|
||
# Navigation
|
||
BACKSPACE = const(42)
|
||
DELETE = const(76)
|
||
HOME = const(74)
|
||
END = const(77)
|
||
PAGEUP = const(75)
|
||
PAGEDOWN = const(78)
|
||
RIGHT = const(79)
|
||
LEFT = const(80)
|
||
UP = const(81)
|
||
DOWN = const(82)
|
||
# Modifiers
|
||
LEFT_CTRL = const(0x0100)
|
||
LEFT_SHIFT = const(0x0200)
|
||
LEFT_ALT = const(0x0400)
|
||
LEFT_SUPER = const(0x0800)
|
||
RIGHT_CTRL = const(0x1000)
|
||
RIGHT_SHIFT = const(0x2000)
|
||
RIGHT_ALT = const(0x4000)
|
||
# Others
|
||
XF86_LAUNCH_5 = const(105)
|
||
XF86_LAUNCH_6 = const(106)
|
||
XF86_LAUNCH_7 = const(107)
|
||
XF86_LAUNCH_8 = const(108)
|
||
XF86_LAUNCH_9 = const(109)
|
||
XF86_OPEN = const(116)
|
||
SUN_FRONT = const(119)
|
||
SUN_PROPS = const(118)
|
||
# Numpad
|
||
NUM_DOT = const(99)
|
||
NUM_0 = const(98)
|
||
NUM_1 = const(89)
|
||
NUM_2 = const(90)
|
||
NUM_3 = const(91)
|
||
NUM_4 = const(92)
|
||
NUM_5 = const(93)
|
||
NUM_6 = const(94)
|
||
NUM_7 = const(95)
|
||
NUM_8 = const(96)
|
||
NUM_9 = const(97)
|
||
NUM_ENTER = const(88)
|
||
NUM_PLUS = const(87) # +
|
||
NUM_MINUS = const(86) # -
|
||
NUM_ASTERISK = const(85) # *
|
||
NUM_SLASH = const(84) # /
|
||
NUMLOCK = const(83)
|
||
|
||
# Need fix
|
||
#SE_MUTE = const(-226) # Mute
|
||
#SE_VU = const(-233) # Volume up
|
||
#SE_VD = const(-234) # Volume down
|
||
#
|
||
#SE_RR = const(-179) # Rewind
|
||
#SE_FF = const(-180) # Fast forward
|
||
#SE_NT = const(-181) # Next track
|
||
#SE_PT = const(-182) # Prev track
|
||
#SE_ST = const(-183) # Stop track
|
||
#SE_PP = const(-205) # Play/pause |