Digispark Чтение статуса Capslock

Я новичок в digispark и лишь частично знаком с библиотекой DigisparkKeyboard\digikeyboard.h.

Я могу отправлять нажатия клавиш на ПК, но я также хочу проверить, активен ли CAPSLOCK на хост-компьютере, а также получать уведомления о его нажатии.


person Pranoy Sarkar    schedule 29.10.2016    source источник


Ответы (2)


Это невозможно напрямую с использованием существующих библиотек Arduino или библиотек Digispark.

Но здесь грубое решение, написанное на C. Если вы хотите посмотрите фактическую реализацию, затем обратитесь к этому

person Abhijeet Kasurde    schedule 31.10.2016

Библиотека DigiKeyboard.h доступна только для записи (из Digispark на ПК).

Невозможно прочитать состояние клавиатуры (CAPSLOCK, NUMLOCK) обратно.

(Кстати: какой статус вы хотите прочитать: digispark или другую «настоящую» клавиатуру, на другом порту USB или PS/2?)

person datafiddler    schedule 01.11.2016