Страницы

Поиск по вопросам

суббота, 27 октября 2018 г.

Как написать драйвер клавиатуры под Mac, Win и Linux?

Есть специфическая железка самодельная, с клавиатурой. Есть желание написать драйвер, чтобы, набирая текст на этой чудо-клаве, текст появлялся в редакторе. Соответственно чтобы работала в разных ОС. К сожалению, пока никакой информации про разработку клавиатуры, драйвер клавы под ОС не нашёл. Пока не понятно, как решить вопрос с кодировкой, символами, раскладкой и как весь процесс происходит от нажатия до появления символа на экране. Прошу подсказать, что почитать, поизучать, и есть ли какие-нибудь наработки.


Ответ

Никаких драйверов не нужно. USB устройство, а именно микроконтроллер, должно уметь общаться по USB HID. Если устройство на базе AVR, посмотрите конструктор tmk_keyboard или библиотеки V-USB, LUFA и т.п. В ВК есть сообщество, где вы можете спросить, найти помощь по вопросу. Разрешите полюбопытствовать, что за устройство?

Комментариев нет:

Отправить комментарий