diff --git a/lib/logitech/unifying_receiver/common.py b/lib/logitech/unifying_receiver/common.py index dafc5e09..1f63de7a 100644 --- a/lib/logitech/unifying_receiver/common.py +++ b/lib/logitech/unifying_receiver/common.py @@ -98,6 +98,7 @@ class NamedInts(object): self.__dict__ = values self._values = sorted(list(values.values())) self._indexed = {int(v): v for v in self._values} + assert len(values) == len(self._indexed), "(%d) %r\n=> (%d) %r" % (len(values), values, len(self._indexed), self._indexed) self._fallback = None @classmethod diff --git a/lib/logitech/unifying_receiver/special_keys.py b/lib/logitech/unifying_receiver/special_keys.py index 7be118b5..133fc577 100644 --- a/lib/logitech/unifying_receiver/special_keys.py +++ b/lib/logitech/unifying_receiver/special_keys.py @@ -189,8 +189,6 @@ TASK = _NamedInts( Application_Switcher=0x0008, BurnMediaPlayer=0x0009, Calculator=0x000A, - Mail=0x000E, - Home=0x001A, Calendar=0x000B, Close_Application=0x000C, Eject=0x000D,