possibly fix hold_two on ci

toggle-macro-hold-timeout
sezanzeb 2 years ago
parent fa49c99eb9
commit ca124f9a65

@ -76,7 +76,8 @@ def wait(func, timeout=1.0):
def calculate_event_number(holdtime, before, after):
"""
"""Calculate how many events a k(a).h(k(b)).k(c) macro would inject
Parameters
----------
holdtime : int
@ -91,6 +92,10 @@ def calculate_event_number(holdtime, before, after):
# one initial k(a):
events = before * 2
holdtime -= keystroke_sleep * 2
# because it sleeps for a millisecond to prevent freezes if keystroke_sleep_ms is 0
holdtime -= 1
# hold events
events += (holdtime / (keystroke_sleep * 2)) * 2
# one trailing k(c)

Loading…
Cancel
Save