我们在 Android 4.4 或 Android 5.x 设备上使用 teensy 2.0。我们希望青少年模仿键盘。
当按下按钮时,应发送一个小写字母。释放按钮后,应发送一个大写字母。
我们已经使用 teensyduino 编写了必要的代码。这样做非常简单:
Keyboard.print(char('A'));
....
Keyboard.print(char('a'));
....
不知何故,在 Windows 机器上它工作得很好,在 Android 上,我们看到“键”被卡住了,一封信被多次发送,甚至卡在一个循环中。
当使用 C 代码示例时(如https://www.pjrc.com/teensy/usb_keyboard.html所示),它适用于 Android。
有什么想法可能导致这个问题吗?似乎使用 teensyduino 时的 USB 库有所不同。
任何指导表示赞赏。