diff options
Diffstat (limited to 'kmk_frnb.py')
-rw-r--r-- | kmk_frnb.py | 150 |
1 files changed, 150 insertions, 0 deletions
diff --git a/kmk_frnb.py b/kmk_frnb.py new file mode 100644 index 0000000..ce01b37 --- /dev/null +++ b/kmk_frnb.py @@ -0,0 +1,150 @@ +from kmk.keys import make_key +from kmk.keys import ModifierKey, KeyboardKey + +# Modifier keys +make_key(code=0x01, names=("CONTROL", "^"), constructor=ModifierKey) +make_key(code=0x02, names=("SHIFT",), constructor=ModifierKey) +make_key(code=0x04, names=("ALT",), constructor=ModifierKey) +make_key(code=0x08, names=("LEFT_GUI", "WINDOWS"), constructor=ModifierKey) +make_key(code=0x40, names=("RIGHT_ALT", "ALTGR"), constructor=ModifierKey) +make_key(code=0x20, names=("RIGHT_SHIFT",), constructor=ModifierKey) +make_key(code=0x80, names=("RIGHT_GUI",), constructor=ModifierKey) +#SHIFT=make_key(code=225, names=("SHIFT",)) +#WINDOWS=make_key(code=0x08, names=("WINDOWS",)) + +make_key(code=39, names=("ZERO",), constructor=KeyboardKey) +make_key(code=30, names=("ONE",), constructor=KeyboardKey) +make_key(code=31, names=("TWO",), constructor=KeyboardKey) +make_key(code=32, names=("THREE",), constructor=KeyboardKey) +make_key(code=33, names=("FOUR",), constructor=KeyboardKey) +make_key(code=34, names=("FIVE",), constructor=KeyboardKey) +make_key(code=35, names=("SIX",), constructor=KeyboardKey) +make_key(code=36, names=("SEVEN",), constructor=KeyboardKey) +make_key(code=37, names=("EIGHT",), constructor=KeyboardKey) +make_key(code=38, names=("NINE",), constructor=KeyboardKey) + +make_key(code=80, names=("LEFT_ARROW",), constructor=KeyboardKey) +make_key(code=79, names=("RIGHT_ARROW",), constructor=KeyboardKey) +make_key(code=82, names=("UP_ARROW",), constructor=KeyboardKey) +make_key(code=81, names=("DOWN_ARROW",), constructor=KeyboardKey) + +make_key(code=4, names=("A",), constructor=KeyboardKey) +make_key(code=20, names=("B",), constructor=KeyboardKey) +make_key(code=11, names=("C",), constructor=KeyboardKey) +make_key(code=12, names=("D",), constructor=KeyboardKey) +make_key(code=9, names=("E",), constructor=KeyboardKey) +make_key(code=56, names=("F",), constructor=KeyboardKey) +make_key(code=54, names=("G",), constructor=KeyboardKey) +make_key(code=55, names=("H",), constructor=KeyboardKey) +make_key(code=7, names=("I",), constructor=KeyboardKey) +make_key(code=19, names=("J",), constructor=KeyboardKey) +make_key(code=5, names=("K",), constructor=KeyboardKey) +make_key(code=18, names=("L",), constructor=KeyboardKey) +make_key(code=52, names=("M",), constructor=KeyboardKey) +make_key(code=51, names=("N",), constructor=KeyboardKey) +make_key(code=21, names=("O",), constructor=KeyboardKey) +make_key(code=8, names=("P",), constructor=KeyboardKey) +make_key(code=16, names=("Q",), constructor=KeyboardKey) +make_key(code=15, names=("R",), constructor=KeyboardKey) +make_key(code=14, names=("S",), constructor=KeyboardKey) +make_key(code=13, names=("T",), constructor=KeyboardKey) +make_key(code=22, names=("U",), constructor=KeyboardKey) +make_key(code=24, names=("V",), constructor=KeyboardKey) +make_key(code=48, names=("W",), constructor=KeyboardKey) +make_key(code=6, names=("X",), constructor=KeyboardKey) +make_key(code=27, names=("Y",), constructor=KeyboardKey) +make_key(code=47, names=("Z",), constructor=KeyboardKey) + +make_key(code=89, names=("KEYPAD_ONE",), constructor=KeyboardKey) +make_key(code=98, names=("KEYPAD_ZERO",), constructor=KeyboardKey) +make_key(code=90, names=("KEYPAD_TWO",), constructor=KeyboardKey) +make_key(code=91, names=("KEYPAD_THREE",), constructor=KeyboardKey) +make_key(code=92, names=("KEYPAD_FOUR",), constructor=KeyboardKey) +make_key(code=93, names=("KEYPAD_FIVE",), constructor=KeyboardKey) +make_key(code=94, names=("KEYPAD_SIX",), constructor=KeyboardKey) +make_key(code=95, names=("KEYPAD_SEVEN",), constructor=KeyboardKey) +make_key(code=96, names=("KEYPAD_EIGHT",), constructor=KeyboardKey) +make_key(code=97, names=("KEYPAD_NINE",), constructor=KeyboardKey) +make_key(code=86, names=("KEYPAD_MINUS",), constructor=KeyboardKey) +make_key(code=83, names=("KEYPAD_NUMLOCK",), constructor=KeyboardKey) +make_key(code=99, names=("KEYPAD_PERIOD",), constructor=KeyboardKey) +make_key(code=87, names=("KEYPAD_PLUS",), constructor=KeyboardKey) +make_key(code=85, names=("KEYPAD_ASTERISK",), constructor=KeyboardKey) +make_key(code=84, names=("KEYPAD_FORWARD_SLASH",), constructor=KeyboardKey) + +make_key(code=101, names=("APPLICATION",), constructor=KeyboardKey) +make_key(code=26, names=("Accent_aigu",), constructor=KeyboardKey) +make_key(code=28, names=("Accent_circonflexe",), constructor=KeyboardKey) +make_key(code=23, names=("Accent_grave",), constructor=KeyboardKey) +make_key(code=49, names=("BACKSLASH",), constructor=KeyboardKey) +make_key(code=42, names=("BACKSPACE",), constructor=KeyboardKey) +make_key(code=47, names=("Barre_couvrante",), constructor=KeyboardKey) +make_key(code=18, names=("Barre_oblique_couvrante",), constructor=KeyboardKey) +make_key(code=15, names=("Brève",), constructor=KeyboardKey) +make_key(code=57, names=("CAPS_LOCK",), constructor=KeyboardKey) +make_key(code=10, names=("COMMA",), constructor=KeyboardKey) +make_key(code=227, names=("COMMAND",), constructor=KeyboardKey) +make_key(code=24, names=("Caron",), constructor=KeyboardKey) +make_key(code=11, names=("Cédille",), constructor=KeyboardKey) +make_key(code=76, names=("DELETE",), constructor=KeyboardKey) +make_key(code=77, names=("END",), constructor=KeyboardKey) +make_key(code=40, names=("ENTER",), constructor=KeyboardKey) +make_key(code=46, names=("EQUALS",), constructor=KeyboardKey) +make_key(code=41, names=("ESCAPE",), constructor=KeyboardKey) +make_key(code=13, names=("Exposants",), constructor=KeyboardKey) +make_key(code=23, names=("FORWARD_SLASH",), constructor=KeyboardKey) +make_key(code=17, names=("GRAVE_ACCENT",), constructor=KeyboardKey) +make_key(code=227, names=("GUI",), constructor=KeyboardKey) +make_key(code=74, names=("HOME",), constructor=KeyboardKey) +make_key(code=73, names=("INSERT",), constructor=KeyboardKey) +make_key(code=29, names=("RIGHT_BRACKET",), constructor=KeyboardKey) +make_key(code=28, names=("LEFT_BRACKET",), constructor=KeyboardKey) +make_key(code=14, names=("Latin_et_ponctuation",), constructor=KeyboardKey) +make_key(code=54, names=("Lettres_grecques",), constructor=KeyboardKey) +make_key(code=45, names=("MINUS",), constructor=KeyboardKey) +make_key(code=52, names=("Macron",), constructor=KeyboardKey) +make_key(code=100, names=("OEM_102",), constructor=KeyboardKey) +make_key(code=226, names=("OPTION",), constructor=KeyboardKey) +make_key(code=56, names=("Ogonek",), constructor=KeyboardKey) +make_key(code=78, names=("PAGE_DOWN",), constructor=KeyboardKey) +make_key(code=75, names=("PAGE_UP",), constructor=KeyboardKey) +make_key(code=72, names=("PAUSE",), constructor=KeyboardKey) +make_key(code=25, names=("PERIOD",), constructor=KeyboardKey) +make_key(code=70, names=("PRINT_SCREEN",), constructor=KeyboardKey) +make_key(code=55, names=("Point_souscrit",), constructor=KeyboardKey) +make_key(code=53, names=("QUOTE",), constructor=KeyboardKey) +make_key(code=40, names=("RETURN",), constructor=KeyboardKey) +make_key(code=16, names=("Rond_en_chef",), constructor=KeyboardKey) +make_key(code=71, names=("SCROLL_LOCK",), constructor=KeyboardKey) +make_key(code=26, names=("SEMICOLON",), constructor=KeyboardKey) +make_key(code=44, names=("SPACE",), constructor=KeyboardKey) +make_key(code=44, names=("SPACEBAR",), constructor=KeyboardKey) +make_key(code=12, names=("Symboles_scientifiques",), constructor=KeyboardKey) +make_key(code=43, names=("TAB",), constructor=KeyboardKey) +make_key(code=51, names=("Tilde",), constructor=KeyboardKey) +make_key(code=7, names=("Tréma",), constructor=KeyboardKey) + +make_key(code=58, names=("F1",), constructor=KeyboardKey) +make_key(code=59, names=("F2",), constructor=KeyboardKey) +make_key(code=60, names=("F3",), constructor=KeyboardKey) +make_key(code=61, names=("F4",), constructor=KeyboardKey) +make_key(code=62, names=("F5",), constructor=KeyboardKey) +make_key(code=63, names=("F6",), constructor=KeyboardKey) +make_key(code=64, names=("F7",), constructor=KeyboardKey) +make_key(code=65, names=("F8",), constructor=KeyboardKey) +make_key(code=66, names=("F9",), constructor=KeyboardKey) +make_key(code=67, names=("F10",), constructor=KeyboardKey) +make_key(code=68, names=("F11",), constructor=KeyboardKey) +make_key(code=69, names=("F12",), constructor=KeyboardKey) +make_key(code=104, names=("F13",), constructor=KeyboardKey) +make_key(code=105, names=("F14",), constructor=KeyboardKey) +make_key(code=106, names=("F15",), constructor=KeyboardKey) +make_key(code=107, names=("F16",), constructor=KeyboardKey) +make_key(code=108, names=("F17",), constructor=KeyboardKey) +make_key(code=109, names=("F18",), constructor=KeyboardKey) +make_key(code=110, names=("F19",), constructor=KeyboardKey) +make_key(code=111, names=("F20",), constructor=KeyboardKey) +make_key(code=112, names=("F21",), constructor=KeyboardKey) +make_key(code=113, names=("F22",), constructor=KeyboardKey) +make_key(code=114, names=("F23",), constructor=KeyboardKey) +make_key(code=115, names=("F24",), constructor=KeyboardKey) |