Summary
Keyboard input using an external, physical keyboard is not registered by iOS builds of CodenameOne apps.
This is known to have been working fine in v7.0.206, and known to be broken from v7.0.251 to v7.0.269 - but the actual release of CN1 where this broke is currently unknown.
Edge cases tested:
- iPad Magic Keyboard - input not registered
- Bluetooth keyboard - input not registered
- Input in "CodeRAD" input field not registered
- Input in BrowserComponent (i.e.
<input> in HTML) not registered
Minimal reproducer
This seems to be common to all CN1 apps, so should be reproducible with a bare app from the Initializer. Will confirm.
Steps to reproduce
- Build & Run the CN1 app
- Connect an external keyboard (e.g. iPad Magic Keyboard or bluetooth keyboard)
- Attempt to type in a text field
Expected and observed behavior
External keyboard input should work
Codename One version
7.0.269
JDK version
21.0.11
Target environment
iOS 26.6.1 on iPad
Last known working version
7.0.206
Logs and diagnostics
Screenshots or recordings
No response
Report checks
Summary
Keyboard input using an external, physical keyboard is not registered by iOS builds of CodenameOne apps.
This is known to have been working fine in v7.0.206, and known to be broken from v7.0.251 to v7.0.269 - but the actual release of CN1 where this broke is currently unknown.
Edge cases tested:
<input>in HTML) not registeredMinimal reproducer
This seems to be common to all CN1 apps, so should be reproducible with a bare app from the Initializer. Will confirm.
Steps to reproduce
Expected and observed behavior
External keyboard input should work
Codename One version
7.0.269
JDK version
21.0.11
Target environment
iOS 26.6.1 on iPad
Last known working version
7.0.206
Logs and diagnostics
Screenshots or recordings
No response
Report checks