Teensy не работает на Android-устройстве как USB HID Keyboard

Мы используем teensy 2.0 на устройствах Android 4.4 или Android 5.x. Мы хотим, чтобы подростки подражали клавиатуре.

Когда нажата кнопка, нужно отправить маленькое письмо. После отпускания кнопки необходимо отправить заглавную букву.

Мы использовали teensyduino для написания необходимого кода. Это очень просто сделать, как:

    Keyboard.print(char('A'));
    ....
    Keyboard.print(char('a'));
    ....

Каким-то образом на машинах с Windows это работает нормально, на Android мы видим, что "ключи" заклинило и письмо отправляется несколько раз или даже зацикливается.

При использовании примера кода на C (как показано здесь https://www.pjrc.com/teensy/usb_keyboard.html) он работает на Android.

Есть идеи, что может вызвать эту проблему? Похоже, библиотека USB при использовании teensyduino отличается.

Любое руководство приветствуется.

0 ответов

Другие вопросы по тегам