From a2cc03b50e014caefaae8f9abfc3288e0794bfdd Mon Sep 17 00:00:00 2001 From: Ilya Zhuravlev Date: Wed, 24 Mar 2021 18:57:42 -0400 Subject: [PATCH] keyboard_comm: fix missing NUL byte at the end of last macro --- src/main/python/keyboard_comm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/python/keyboard_comm.py b/src/main/python/keyboard_comm.py index 71c228e..e730416 100644 --- a/src/main/python/keyboard_comm.py +++ b/src/main/python/keyboard_comm.py @@ -519,7 +519,7 @@ class Keyboard: if len(macros) != self.macro_count: raise RuntimeError("expected array with {} macros, got {} macros".format(self.macro_count, len(macros))) out = [self.macro_serialize(macro) for macro in macros] - return b"\x00".join(out) + return b"\x00".join(out) + b"\x00" def macros_deserialize(self, data): """