Merge branch 'master' into topic-backspace-delete

This commit is contained in:
Kyle Brown authored and GitHub committed 2019-03-12 00:25:05 -07:00
commit 7e06b143e1
6 files changed
+89 -33

No files matched your search

+18 -1
View File
@@ -1,9 +1,10 @@
import gc
import kmk.handlers.layers as layers
import kmk.handlers.modtap as modtap
import kmk.handlers.stock as handlers
from kmk.consts import UnicodeMode
from kmk.types import (AttrDict, KeySeqSleepMeta, LayerKeyMeta,
from kmk.types import (AttrDict, KeySeqSleepMeta, LayerKeyMeta, ModTapKeyMeta,
TapDanceKeyMeta, UnicodeModeKeyMeta)
FIRST_KMK_INTERNAL_KEY = 1000
@@ -679,6 +680,22 @@ make_argumented_key(
)
def mod_tap_validator(kc, mods=None):
'''
Validates that mod tap keys are correctly used
'''
return ModTapKeyMeta(kc=kc, mods=mods)
# ModTap
make_argumented_key(
validator=mod_tap_validator,
names=('MT',),
on_press=modtap.mt_pressed,
on_release=modtap.mt_released,
)
gc.collect()