summaryrefslogtreecommitdiffstats
path: root/Scripts/keybind_event_machine.py
diff options
context:
space:
mode:
Diffstat (limited to 'Scripts/keybind_event_machine.py')
-rw-r--r--Scripts/keybind_event_machine.py21
1 files changed, 0 insertions, 21 deletions
diff --git a/Scripts/keybind_event_machine.py b/Scripts/keybind_event_machine.py
deleted file mode 100644
index 3ce6794..0000000
--- a/Scripts/keybind_event_machine.py
+++ /dev/null
@@ -1,21 +0,0 @@
-import keyboard
-import time
-
-class KeybindEventMachine:
- def __init__(self, keybind: str):
- self.keybind = keybind
- self.events = []
- keyboard.add_hotkey(keybind, self.onPress)
-
- def onPress(self) -> None:
- self.events.append(time.time())
-
- # Returns the timestamp when the keybind was pressed, or 0 if no keypresses
- # are queued.
- def getNextPressTime(self) -> int:
- if len(self.events) == 0:
- return 0
- ret = self.events[0]
- self.events = self.events[1:]
- return ret
-