implement per-key tap_time.

This commit is contained in:
xs5871
2022-01-25 19:52:13 +00:00
committed by Kyle Brown
parent 21c058aaa8
commit f30206c7d5
3 changed files with 11 additions and 5 deletions

View File

@@ -22,11 +22,11 @@ def layer_key_validator(layer, kc=None):
return LayerKeyMeta(layer=layer, kc=kc)
def mod_tap_validator(kc, mods=None, prefer_hold=True):
def mod_tap_validator(kc, mods=None, prefer_hold=True, tap_time=None):
'''
Validates that mod tap keys are correctly used
'''
return ModTapKeyMeta(kc=kc, mods=mods, prefer_hold=prefer_hold)
return ModTapKeyMeta(kc=kc, mods=mods, prefer_hold=prefer_hold, tap_time=tap_time)
def tap_dance_key_validator(*codes):