You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Longpress keys with references to "ctrl-alt" and "shift-ctrl-alt" do not produce the expected output on Anndroid 10. The output could be a beep or an unexpected character.
Add it to Keyman for Android on Android 10 Emulator
Go to Numeric layer and then longpress on [ and then pick {.
See error, a beep was output instead of {.
You can also try other longpress on Numeric layer to see similar behavior.
Expected behavior
When given correct references on longpress keys to the existing key sequences (i.e. ctrl-alt and shift-ctrl-alt), the longpress keys should output the character being referred to.
darcywong00
changed the title
[developer] "ctrl-alt" and "shift-ctrl-alt" on longpress keys does not output the expected on Android 10
[web] "ctrl-alt" and "shift-ctrl-alt" layers on longpress keys do not output the expected on Android 10 device
Oct 6, 2020
Upon investigation, this defect has existed in KMW kmwembedded.ts since at least stable-10.0. That's why the keyboards still work in mobile viewport of KMW.
var t=keyName.split('-') fails to account for layers that contain - (e.g. ctrl-alt or shift-ctrl-alt-shift).
Only affects Keyman for Android.
Keyman for iPhone and iPad disconnected this path in #2968 for a separate issue.
Describe the bug
Longpress keys with references to "ctrl-alt" and "shift-ctrl-alt" do not produce the expected output on Anndroid 10. The output could be a
beep
or an unexpected character.To Reproduce
Steps to reproduce the behavior:
[
and then pick{
.You can also try other longpress on Numeric layer to see similar behavior.
Expected behavior
When given correct references on longpress keys to the existing key sequences (i.e. ctrl-alt and shift-ctrl-alt), the longpress keys should output the character being referred to.
(Delete the irrelevant sections)
Android:
Keyman Developer:
Keyboard
https://community.software.sil.org/t/longpress-key-gives-invalid-key-beep-on-phones-but-works-correctly-on-test-keyboard-on-web/3823/3?u=makara
Additional context
A work around: changing the key Modifier to "current layer" and Code to "K_4" for the longpress key fix the issue for now.
This issue may occur on iOS as well, but I do not have a device to test.
The text was updated successfully, but these errors were encountered: