From 783bd5e4da744ddf7c97322f223d7e7b4cf3aa89 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Sun, 21 Sep 2025 12:44:00 -0400 Subject: [PATCH] device: fix bug with unknown tasks --- lib/logitech_receiver/hidpp20.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/logitech_receiver/hidpp20.py b/lib/logitech_receiver/hidpp20.py index 49a1c76f..73fe0fe3 100644 --- a/lib/logitech_receiver/hidpp20.py +++ b/lib/logitech_receiver/hidpp20.py @@ -296,7 +296,10 @@ class ReprogrammableKeyV4(ReprogrammableKey): if self._mapped_to is None: self._getCidReporting() self._device.keys._ensure_all_keys_queried() - task = str(special_keys.Task(self._device.keys.cid_to_tid[self._mapped_to])) + try: + task = str(special_keys.Task(self._device.keys.cid_to_tid[self._mapped_to])) + except ValueError: + task = f"Unknown_{self._mapped_to:x}" return NamedInt(self._mapped_to, task) @property