settings: fix read for key/button diversion setting
This commit is contained in:
parent
95b3bdb402
commit
3797c3926c
|
@ -680,12 +680,13 @@ def _feature_reprogrammable_keys():
|
||||||
|
|
||||||
class DivertKeysRW:
|
class DivertKeysRW:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
self.feature = _F.REPROG_CONTROLS_V4
|
||||||
self.kind = _FeatureRW.kind
|
self.kind = _FeatureRW.kind
|
||||||
|
|
||||||
def read(self, device, key):
|
def read(self, device, key):
|
||||||
key_index = device.keys.index(key)
|
key_index = device.keys.index(key)
|
||||||
key_struct = device.keys[key_index]
|
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):
|
def write(self, device, key, data_bytes):
|
||||||
key_index = device.keys.index(key)
|
key_index = device.keys.index(key)
|
||||||
|
|
Loading…
Reference in New Issue