2016-12-29 12 views
0

Я работаю над проектом, и я пытаюсь имитировать штрихи клавиатуры на моем ноутбуке на аппаратном уровне, фактически не нажимая клавиши для ноутбука. Это прямо через регистры ввода-вывода. Вместо того, чтобы проходить через программное обеспечение, у меня было немного Xbee, и я подумал, что я буду делать беспроводную клавиатуру. Мой вопрос заключается в том, будут ли данные, переданные через инфраструктуру ZigBee, интерпретироваться на аппаратном уровне моим ноутбуком? Я полагал, что это должно быть похоже на мой приемник Logitech Unifying, который, как мне известно, интерпретируется на аппаратном уровне. Кроме того, есть ли способ увидеть код, созданный как физическим нажатием на моем ноутбуке, так и кодом, отправленным модулем Xbee? Было ли добавочное значение в коде, отправленном Xbee, чтобы символизировать, что это не физическое нажатие на ноутбук? Благодаря!Имитировать аппаратный уровень нажатия клавиш через XBee

ответ

0

XBee подключается к вашему ноутбуку как асинхронный последовательный порт. Я подозреваю, что ваша клавиатура подключается через USB, Bluetooth или какой-либо другой беспроводной ключ. Даже встроенная клавиатура, вероятно, также USB, и должна отображаться как HID (устройство для интерфейса пользователя).

Вам необходимо написать программу на ноутбуке, чтобы получить последовательные данные и как-то передать ее ОС, чтобы она отображалась как ввод с клавиатуры.