-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BLE keyboard (ESP32) sends repeating of keys after a single key due to gatts_notify( ) #13
Comments
Is the key pressed (i.e., pushed down and released) or held (i.e., continuously pushed down)?
|
The key was pressed and released. So I expect that the update in the BTW, thanks for your code. The module helps me a lot in order to make a game controller for a PC web game. |
Do you have a source for this update? I don't see changes in the documentation.
I'm glad my code could help you! Appreciate the feedback! |
Error scenario:
MicroPython v1.19.1 for ESP32.
async keyboard example.
A single key causes non-stop repeating of keys.
Defect is found to be the calling of
self._ble.gatts_notify(self.conn_handle, self.h_rep, state)
innotify_hid_report( )
.Preliminary fix
Call
Keyboard.set_keys( )
without arguments, followed byKeyboard.notify_hid_report( )
after the original code.The text was updated successfully, but these errors were encountered: