Я пытаюсь использовать V-USB на AVR микроконтроллер подражать HID клавиатуры, и я нашел, как отправить ключи и как освободить ВСЕ из них, вызвав usbSetInterrupt () с 0 для значения ключа, но есть ли способ освободить один ключ, а не другой?
Я использую это для игрового контроллера, поэтому, например, я удерживаю кнопку, которая соответствует левой стрелке, и нажимаю и отпускаю кнопку A. Я хочу это зарегистрировать как:
Но все, что я могу сейчас сделать — это кратковременное нажатие на каждого. Каждый раз, когда я нажимаю кнопку, она регистрируется как нажатие кнопки «И» на компьютере. Есть ли способ вызвать usbSetInterrupt () или что-то еще, сообщая, что только одна из ранее нажатых клавиш была отпущена?
Задача ещё не решена.
Других решений пока нет …