From 50d336537c50ff5eb728b3d743df68c702c512c3 Mon Sep 17 00:00:00 2001 From: sezanzeb <28510156+sezanzeb@users.noreply.github.com> Date: Fri, 4 Oct 2024 15:13:12 +0200 Subject: [PATCH] add assertion --- .../injection/mapping_handlers/combination_handler.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/inputremapper/injection/mapping_handlers/combination_handler.py b/inputremapper/injection/mapping_handlers/combination_handler.py index d472c46cc..0b408821e 100644 --- a/inputremapper/injection/mapping_handlers/combination_handler.py +++ b/inputremapper/injection/mapping_handlers/combination_handler.py @@ -157,7 +157,7 @@ def notify( return not self.should_release_event(event) def should_release_event(self, event): - """Check if the release event should be forwarded by the event-reader.""" + """Check if the key-up event should be forwarded by the event-reader.""" # Ensure that all keys that have been pressed-down at some point will get their # proper release event injected. # If a key-up event arrives that will inactivate the combination, but @@ -177,7 +177,8 @@ def should_release_event(self, event): return False def remember(self, handled, event): - """Remember if this event will need a release event later on.""" + """Remember if this key-down event will need a release event later on.""" + assert event.value == 1 self._requires_a_release[event.type_and_code] = not handled def reset(self) -> None: