Отправка скан-кода клавиш
- Войдите на сайт для отправки комментариев
Втр, 24/03/2020 - 20:47
Всем здравия!
Есть ATmega32U4 подключается по microusb и определяется как USB HID клавиатура.
Код пишу в "Arduino IDE".
Как программно отправить скан-код?
P.S. Пробовал библиотеку "Keyboard", но она поддерживает только печатные символы.
Как программно отправить скан-код?
P.S. Пробовал библиотеку "Keyboard", но она поддерживает только печатные символы.
Передайте n-битное число.
Как например скан-код "E0,20" перевести в двоичный код и передать, как нажатие клавиши с клавиатуры?
Как например скан-код "E0,20" перевести в двоичный код
А запись E0 вам ничего не напоминает?
Перевожу из шестнадцатеричного "E020" в двоичное "1110000000100000".
Если раздельно число передавать "11100000" и "00100000" то выводит "`", а если не разделять, то выводит "u".
К тому же скан-код с запятой "E0,20". Как её передать?
Да и как я уже говорил, данная библиотека не работает со скан-кодами. Как тогда их передавать?
Дорогой поросенок, вам лет-то сколько? Такие вопросы в три года задают...
Запятая просто для разделения значений. ее передавать не надо. Бинарные числа пишутся не так.
Насчет того, что "данная библиотека не работает со скан-кодами" - точно не скажу, но судя по тому. что вы явно вообще не в теме - вполне может быть. что это не "библиотека не работет", а просто кое-кто не умеет
Как например скан-код "E0,20" перевести в двоичный код и передать, как нажатие клавиши с клавиатуры?
а зачем переводить, надо просто правильно его записать 0xE0 и 0x20.
ну хотя если очень хочется можно перевести, но опять же правильно записать 0b11100000 и 0b00100000