Мне хорошо знакомы различные библиотеки автоматизации, которые я могу использовать в сочетании с Python (или даже как отдельная программа/сущность вместе) - это не то, что мне нужно здесь ...Использование python для имитации USB-клавиатуры
Вот что я хотел бы достичь ...
{COMP1} --------> {COMP2}
(1) --> = COMP1 USB port[01] is connected to COMP2 USB port[01]
(it could be any port, I'm just using [01] as an example)
(2) COMP1 USB port[01] "looks-like" a Generic USB keyboard
(I'll maybe need to spoof HID values so COMP2 treats it as a keyboard)
(3) My program would send keystroke signals into COMP2 in such a way that
COMP2 would treat the input as any other connected keyboard device
Я посмотрел немного в pyusb, но я думаю, что это похоже, что это взять под контроль подключенного устройства, это не эмуляция/имитация устройства. Если я ошибаюсь, укажите мне правильную документацию, поэтому я понимаю, как выдавать сигналы, как если бы я был клавиатурой через порт USB.
Я думаю, что это article начинает портить поверхность, но я понятия не имею, что сделать дальше с ним.
Возможно PySerial может быть другой метод, но я не нашел каких-либо твердых примеров, когда питон выдающих нажатий клавиш на USB (это, кажется, слушает, а)
Любая помощь или идеи очень ценятся!
USB не работает таким образом –