changed hid protocol, added mouse support for hid

This commit is contained in:
Devaev Maxim
2018-07-13 07:33:50 +00:00
parent f83b4f674a
commit 9c5a8d122c
2 changed files with 64 additions and 12 deletions

View File

@@ -116,10 +116,10 @@ class Hid(multiprocessing.Process):
assert len(key_bytes) == 1, (event, key_bytes)
tty.write(
b"\01"
+ (b"\01" if event.state else b"\00")
+ key_bytes
+ b"\00"
+ (b"\01" if event.state else b"\00")
+ b"\00\00"
)
def __send_clear_hid(self, tty: serial.Serial) -> None:
tty.write(b"\00\00\00\00")
tty.write(b"\00\00\00\00\00")