Source code for pykeymapper.premade.special_space

from pykeymapper import CustomModifier, CODE, push_key


[docs]class SpecialSpace(CustomModifier): code = CODE.KEY_SPACE macros = { CODE.KEY_Q: lambda input_event_code: push_key( CODE.KEY_SLASH, modifiers=[CODE.KEY_LEFTSHIFT] ), CODE.KEY_W: lambda input_event_code: push_key(CODE.KEY_MINUS), CODE.KEY_E: lambda input_event_code: push_key(CODE.KEY_EQUAL), CODE.KEY_R: lambda input_event_code: push_key( CODE.KEY_EQUAL, modifiers=[CODE.KEY_LEFTSHIFT] ), CODE.KEY_O: lambda input_event_code: push_key( CODE.KEY_GRAVE, modifiers=[CODE.KEY_LEFTSHIFT] ), CODE.KEY_P: lambda input_event_code: push_key( CODE.KEY_BACKSLASH, modifiers=[CODE.KEY_LEFTSHIFT] ), CODE.KEY_D: lambda input_event_code: push_key( CODE.KEY_APOSTROPHE, modifiers=[CODE.KEY_LEFTSHIFT] ), CODE.KEY_F: lambda input_event_code: push_key(CODE.KEY_APOSTROPHE), CODE.KEY_U: lambda input_event_code: push_key( CODE.KEY_MINUS, modifiers=[CODE.KEY_LEFTSHIFT] ), CODE.KEY_J: lambda input_event_code: push_key(CODE.KEY_BACKSPACE), CODE.KEY_K: lambda input_event_code: push_key(CODE.KEY_ENTER), }