settings: fix read for key/button diversion setting

This commit is contained in:
Peter F. Patel-Schneider 2021-12-18 12:05:53 -05:00
parent 95b3bdb402
commit 3797c3926c
1 changed files with 2 additions and 1 deletions

View File

@ -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)