Run make fix-isort fix-formatting
on RapidFire module
This commit is contained in:
parent
d5dfbf456f
commit
e448e09e73
@ -1,16 +1,12 @@
|
|||||||
|
from random import randint
|
||||||
|
|
||||||
from kmk.keys import make_argumented_key
|
from kmk.keys import make_argumented_key
|
||||||
from kmk.modules import Module
|
from kmk.modules import Module
|
||||||
from random import randint
|
|
||||||
|
|
||||||
|
|
||||||
class RapidFireMeta:
|
class RapidFireMeta:
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self, kc, repeat=100, wait=200, randomize_repeat=False, randomize_magnitude=15
|
||||||
kc,
|
|
||||||
repeat=100,
|
|
||||||
wait=200,
|
|
||||||
randomize_repeat=False,
|
|
||||||
randomize_magnitude=15,
|
|
||||||
):
|
):
|
||||||
self.kc = kc
|
self.kc = kc
|
||||||
self.repeat = repeat
|
self.repeat = repeat
|
||||||
@ -40,8 +36,7 @@ class RapidFire(Module):
|
|||||||
def _on_repeat_timeout(self, key, keyboard):
|
def _on_repeat_timeout(self, key, keyboard):
|
||||||
keyboard.tap_key(key.meta.kc)
|
keyboard.tap_key(key.meta.kc)
|
||||||
repeat_timeout_key = keyboard.set_timeout(
|
repeat_timeout_key = keyboard.set_timeout(
|
||||||
self._get_repeat(key),
|
self._get_repeat(key), lambda: self._on_repeat_timeout(key, keyboard)
|
||||||
lambda: self._on_repeat_timeout(key, keyboard),
|
|
||||||
)
|
)
|
||||||
self._active_keys[key] = repeat_timeout_key
|
self._active_keys[key] = repeat_timeout_key
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user