Ejemplo n.º 1
0
def LSA(key):
    return ModKeyAction(key, KC_LSFT, KC_LALT)
Ejemplo n.º 2
0
def RSA(key):
    return ModKeyAction(key, KC_RSFT, KC_RALT)
Ejemplo n.º 3
0
def SGUI(key):
    return ModKeyAction(key, KC_LSFT, KC_LGUI)
Ejemplo n.º 4
0
def LCA(key):
    return ModKeyAction(key, KC_LCTL, KC_LALT)
Ejemplo n.º 5
0
    return ModKeyAction(key, KC_RCTL, KC_RSFT)


def LCAG(key):
    return ModKeyAction(key, KC_LCTL, KC_LALT, KC_LGUI)


def MEH(key):
    return ModKeyAction(key, KC_LCTL, KC_LSHIFT, KC_LALT)


def HYPR(key):
    return ModKeyAction(key, KC_LCTL, KC_LSHIFT, KC_LALT, KC_LGUI)


KC_MEH = ModKeyAction(None, KC_LCTL, KC_LSHIFT, KC_LALT)
KC_HYPR = ModKeyAction(None, KC_LCTL, KC_LSHIFT, KC_LALT, KC_LGUI)

C = LCTL
S = LSFT
A = LALT
LOPT = LALT
G = LGUI
LCMD = LGUI
LWIN = LGUI
ROPT = RALT
ALGR = RALT
SAGR = RSA


# mod tap actions
Ejemplo n.º 6
0
def RGUI(key):
    return ModKeyAction(key, KC_RGUI)
Ejemplo n.º 7
0
def RCTL(key):
    return ModKeyAction(key, KC_RCTL)
Ejemplo n.º 8
0
def MEH(key):
    return ModKeyAction(key, KC_LCTL, KC_LSHIFT, KC_LALT)
Ejemplo n.º 9
0
def LALT(key):
    return ModKeyAction(key, KC_LALT)
Ejemplo n.º 10
0
def LGUI(key):
    return ModKeyAction(key, KC_LGUI)
Ejemplo n.º 11
0
def LSFT(key):
    return ModKeyAction(key, KC_LSFT)
Ejemplo n.º 12
0
def LCTL(key):
    return ModKeyAction(key, KC_LCTL)
Ejemplo n.º 13
0
def MK(key, modifiers):
    return ModKeyAction(key, modifiers)
Ejemplo n.º 14
0
def RCS(key):
    return ModKeyAction(key, KC_RCTL, KC_RSFT)
Ejemplo n.º 15
0
def RSFT(key):
    return ModKeyAction(key, KC_RSFT)
Ejemplo n.º 16
0
def LCAG(key):
    return ModKeyAction(key, KC_LCTL, KC_LALT, KC_LGUI)
Ejemplo n.º 17
0
def RALT(key):
    return ModKeyAction(key, KC_RALT)
Ejemplo n.º 18
0
def HYPR(key):
    return ModKeyAction(key, KC_LCTL, KC_LSHIFT, KC_LALT, KC_LGUI)
Ejemplo n.º 19
0
 def handle_layer_key(self, ui: UInput, code: int, e: InputEvent,
                      *args) -> None:
     debug('-- handling LM layer key --')
     ModKeyAction(code, *self.modifiers).handle(ui, e)