-
-
Notifications
You must be signed in to change notification settings - Fork 112
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(android): Special character '<' rendering problem with IPA (SIL) keyboard #9499
Comments
I just tried this out in a few other configurations - the bug seems to be Android-specific. Both |
I'll continue investigating after planning meetings. The keyman-touch-layout source defines those longpress keys on the "numeric" layer as and |
The keyboard source numeric layer has {
"text": "<",
"id": "K_COMMA",
"layer": "shift"
}, In the Android emulator from the numeric layer, I halted after selecting the subkey and saw
@jahorton - is that correct? Or should the keyID be |
Ah, it's one of those. I didn't realize that - it's probably related to being a subkey using a specific layer modifier. I'd have to double-check to see exactly what it should be, but that's a very notable lead. |
After the double-check, it seems that the ID is correct: Cross-reference with keyman/common/web/keyboard-processor/src/keyboards/activeLayout.ts Lines 123 to 148 in dc27a97
and keyman/common/web/keyboard-processor/src/keyboards/activeLayout.ts Lines 90 to 121 in dc27a97
|
Describe the bug
I noticed that the special character "<" is missing in the long press option while using IPA (SIL) keyboard.
Reproduce the bug
Here, I noticed that the "<" symbol does not appear on the screen. Other two special characters (>>, }) appear correctly. Seems to be an issue.
I have attached the Screenshot as well as the Video file for reference.
.. special character is missing
splcharmissing.mp4
Expected behavior
Clicking the "<" special character on the longpress option should be correctly and rendered and appear on the text screen.
Related issues
No response
Keyman apps
Keyman version
17.0.162-alpha
Operating system
Android 5.0, 9.0, 12.0
Device
Android 12.0 / API 31 emulator, Redmi Note 8 Pro
Target application
No response
Browser
No response
Keyboard name
IPA (SIL)
Keyboard version
1.8.6
Language name
und-Latn
Additional context
No response
The text was updated successfully, but these errors were encountered: