-
-
Notifications
You must be signed in to change notification settings - Fork 111
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
bug(web): Web and Android keyboards appear simultaneously when a physical keyboard is connected to an Android mobile. #12848
Comments
The physical keyboard is tied to the system (Android keyboard). Even though you have the "IPA" keyboard above, the Android system keyboard characters are what is output. |
This PR from a while back should help point in the right direction; the bug sounds like something went "off" with its code. |
From meet-after discussion, I'll investigate by making a new test page (with no KeymanWeb elements), with |
So I copied the web test page and tested the 3 input fields with the external keyboard. I could type in each of the 3 input fields with the external keyboard. |
Darcy's test page: https://darcywong00.github.io/examples/input/ I get slightly different results with the test page when the "Show virtual keyboard" setting is disabled: Gboard keyboardNumeric inputmode: no keyboard, but a bar with symbols passwords/payment methods/address (but I think that's Chrome's); typing with hardware keyboard is possible Microsoft Swiftkey keyboardNumeric inputmode: numeric keyboard, plus pw/... bar; typing with hardware keyboard is possible and makes the keyboard disappear Keepass2Android keyboardNumeric inputmode: no keyboard, pw bar, typing with hardware keyboard is possible Keyman Alpha keyboardNumeric inputmode: no keyboard, pw bar, typing with hardware keyboard is NOT possible |
Looks like we discovered this problem already when testing/reviewing #7343. The suggested workaround was to disable the "Show virtual keyboard" setting (which appears in the (OS) keyboard selection pop up when a physical keyboard is connected). However, given the findings in the previous comment that show that you can't type on the hardware keyboard when the Keyman keyboard is enabled, I don't think that is a good option. |
It does show the behavior if I reconnect the keyboard. |
Describe the bug
the SIL_IPA keyboard and Android keyboard appeared on the browser at the same time.
Reproduce the bug
Steps to reproduce:
Actual Results: Here, the SIL_IPA keyboard and Android keyboard appeared on the browser at the same time.
SIL_IPA keyboard appeared behind the Android keyboard. if I type letters on the physical keyboard and the Android keyboard letters do not give output.
Three test cases failed for the same problem.
Test case for Baseline_Add_SIL_IPA (Touch / Hardware Platforms)
Test case for Baseline_Add_Khmer_Angkor (Touch / Hardware Platforms)
Test case for Baseline_Swedish (Touch / Hardware Platforms)
Please refer to the attached screenshots
Expected behavior
Related issues
No response
Keyman apps
Keyman version
keyman-18.0.162-alpha build
Operating system
Android 14
Device
Samsung Mobile
Target application
No response
Browser
Chrome
Keyboard name
No response
Keyboard version
No response
Language name
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: