Source code for domonic.constants.keyboard
"""
domonic.constants.keyboard
===================================
"""
[docs]class KeyCode:
A: str = "65" #:
ALTERNATE: str = "18" #:
B: str = "66" #:
BACKQUOTE: str = "192" #:
BACKSLASH: str = "220" #:
BACKSPACE: str = "8" #:
C: str = "67" #:
CAPS_LOCK: str = "20" #:
COMMA: str = "188" #:
COMMAND: str = "15" #:
CONTROL: str = "17" #:
D: str = "68" #:
DELETE: str = "46" #:
DOWN: str = "40" #:
E: str = "69" #:
END: str = "35" #:
ENTER: str = "13" #:
RETURN: str = "13" #:
EQUAL: str = "187" #:
ESCAPE: str = "27" #:
F: str = "70" #:
F1: str = "112" #:
F10: str = "121" #:
F11: str = "122" #:
F12: str = "123" #:
F13: str = "124" #:
F14: str = "125" #:
F15: str = "126" #:
F2: str = "113" #:
F3: str = "114" #:
F4: str = "115" #:
F5: str = "116" #:
F6: str = "117" #:
F7: str = "118" #:
F8: str = "119" #:
F9: str = "120" #:
G: str = "71" #:
H: str = "72" #:
HOME: str = "36" #:
I: str = "73" #:
INSERT: str = "45" #:
J: str = "74" #:
K: str = "75" #:
L: str = "76" #:
LEFT: str = "37" #:
LEFTBRACKET: str = "219" #:
M: str = "77" #:
MINUS: str = "189" #:
N: str = "78" #:
NUMBER_0: str = "48" #:
NUMBER_1: str = "49" #:
NUMBER_2: str = "50" #:
NUMBER_3: str = "51" #:
NUMBER_4: str = "52" #:
NUMBER_5: str = "53" #:
NUMBER_6: str = "54" #:
NUMBER_7: str = "55" #:
NUMBER_8: str = "56" #:
NUMBER_9: str = "57" #:
NUMPAD: str = "21" #:
NUMPAD_0: str = "96" #:
NUMPAD_1: str = "97" #:
NUMPAD_2: str = "98" #:
NUMPAD_3: str = "99" #:
NUMPAD_4: str = "100" #:
NUMPAD_5: str = "101" #:
NUMPAD_6: str = "102" #:
NUMPAD_7: str = "103" #:
NUMPAD_8: str = "104" #:
NUMPAD_9: str = "105" #:
NUMPAD_ADD: str = "107" #:
NUMPAD_DECIMAL: str = "110" #:
NUMPAD_DIVIDE: str = "111" #:
NUMPAD_ENTER: str = "108" #:
NUMPAD_MULTIPLY: str = "106" #:
NUMPAD_SUBTRACT: str = "109" #:
O: str = "79" #:
P: str = "80" #:
PAGE_DOWN: str = "34" #:
PAGE_UP: str = "33" #:
PERIOD: str = "190" #:
Q: str = "81" #:
QUOTE: str = "222" #:
R: str = "82" #:
RIGHT: str = "39" #:
RIGHTBRACKET: str = "221" #:
S: str = "83" #:
SEMICOLON: str = "186" #:
SHIFT: str = "16" #: ?? left or right or both?
SLASH: str = "191" #:
SPACE: str = "32" #:
T: str = "84" #:
TAB: str = "9" #:
U: str = "85" #:
UP: str = "38" #:
V: str = "86" #:
W: str = "87" #:
X: str = "88" #:
Y: str = "89" #:
Z: str = "9" #:
# TODO - do the modifiers
# find attribute by value
# def get_letter(self, attr):
# for key, value in self.__dict__.iteritems():
# if value: str == attr:
# return key
# return None
def __init__(self) -> None:
"""constructor for the KeyCode class"""
pass