From fdd2c7995006e24731ea557f358a0bf55925b6b7 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Fri, 23 Aug 2024 13:29:32 -0400 Subject: [PATCH] settings: allow unkonwn keys in Key rule conditions --- lib/logitech_receiver/diversion.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/logitech_receiver/diversion.py b/lib/logitech_receiver/diversion.py index f504950a..78acbb6a 100644 --- a/lib/logitech_receiver/diversion.py +++ b/lib/logitech_receiver/diversion.py @@ -865,6 +865,9 @@ class Key(Condition): if isinstance(key, str) and key in CONTROL: self.key = CONTROL[key] + elif isinstance(key, str) and key.startswith("unknown:"): + logger.info(f"rule Key key name currently unknown: {key}") + self.key = CONTROL[int(key[-4:], 16)] else: if warn: logger.warning(f"rule Key key name not name of a Logitech key: {key}")