Нажмите и отпустите кнопку v-usb

Я пытаюсь использовать V-USB на AVR микроконтроллер подражать HID клавиатуры, и я нашел, как отправить ключи и как освободить ВСЕ из них, вызвав usbSetInterrupt () с 0 для значения ключа, но есть ли способ освободить один ключ, а не другой?

Я использую это для игрового контроллера, поэтому, например, я удерживаю кнопку, которая соответствует левой стрелке, и нажимаю и отпускаю кнопку A. Я хочу это зарегистрировать как:

  • Стрелка влево
  • Пресса
  • Выпуск
  • Стрелка влево

Но все, что я могу сейчас сделать — это кратковременное нажатие на каждого. Каждый раз, когда я нажимаю кнопку, она регистрируется как нажатие кнопки «И» на компьютере. Есть ли способ вызвать usbSetInterrupt () или что-то еще, сообщая, что только одна из ранее нажатых клавиш была отпущена?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …