diff --git a/src/main/python/keyboard_comm.py b/src/main/python/keyboard_comm.py index 8bf6391..6086b17 100644 --- a/src/main/python/keyboard_comm.py +++ b/src/main/python/keyboard_comm.py @@ -643,7 +643,17 @@ class Keyboard: return [self.macro_deserialize(x) for x in macros] def qmk_settings_query(self): - raise NotImplementedError + cur = 0 + supported_settings = [] + while cur != 0xFFFF: + data = self.usb_send(self.dev, struct.pack("