From 3797c3926c847ea99ae72ea9784d5779a332c898 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Sat, 18 Dec 2021 12:05:53 -0500 Subject: [PATCH] settings: fix read for key/button diversion setting --- lib/logitech_receiver/settings_templates.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/logitech_receiver/settings_templates.py b/lib/logitech_receiver/settings_templates.py index 418a07c1..5f288e9f 100644 --- a/lib/logitech_receiver/settings_templates.py +++ b/lib/logitech_receiver/settings_templates.py @@ -680,12 +680,13 @@ def _feature_reprogrammable_keys(): class DivertKeysRW: def __init__(self): + self.feature = _F.REPROG_CONTROLS_V4 self.kind = _FeatureRW.kind def read(self, device, key): key_index = device.keys.index(key) key_struct = device.keys[key_index] - return b'0x01' if 'diverted' in key_struct.mapping_flags else b'0x00' + return b'\x00\x00\x01' if 'diverted' in key_struct.mapping_flags else b'\x00\x00\x00' def write(self, device, key, data_bytes): key_index = device.keys.index(key)