Я пытаюсь эмулировать клавиатуру, используя Raspberry Pi, и нашел в сети некоторый код, который этого добивается. На базе Python он работает, но теперь я хочу преобразовать его в Java (мой основной язык), чтобы поиграть с ним подробнее.
Это важная часть кода Python:
def write_report(report):
print(report.encode())
# with open('/dev/hidg0', 'rb+') as fd:
# fd.write(report.encode())
# Press a
write_report(NULL_CHAR*2+chr(4)+NULL_CHAR*5)
Таким образом, вывод выглядит следующим образом:
b'\x00\x00\x04\x00\x00\x00\x00\x00'
Как мне добиться, чтобы такой же вывод был записан в файл в java?