keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
390 stars 108 forks source link

bug(android): Caps layer displays two different ways #11135

Closed ermshiperete closed 5 months ago

ermshiperete commented 5 months ago

When switching to the caps layer you can end up with the shift button displaying the caps symbol either with a dark blue or a lighter blue background.

Screenshot_2024-04-02-08-24-05-08_e307a3f9df9f380ebaf106e1dc980bb6 Screenshot_2024-04-02-08-25-43-95_e307a3f9df9f380ebaf106e1dc980bb6

Similarly, if you triple tap on the shift button you can end up with the Shift symbol with either dark or lighter blue background, depending on where you start: if you start with the Shift symbol displayed and triple tap you sometimes end up with the darker blue background for the shift layer instead of the solid blue. It's also possible to get the default layer shift to display with the darker blue background.

Keyman 17.0.299-beta Android 12

mcdurdin commented 5 months ago

I think this may be the same as the 'stuck key' issue #11116 -- the darker blue highlighting is the touch-down colouring.

darcywong00 commented 5 months ago

I think this is fixed in #10778 - I can't get a repro with 17.0.301 beta.

@ermshiperete - can you update and retry?

ermshiperete commented 5 months ago

ok, I installed 17.0.231. We'll see if it happens again sometime.

mcdurdin commented 5 months ago

ok, I installed 17.0.231. We'll see if it happens again sometime.

Do you mean 17.0.301?

mcdurdin commented 5 months ago

Moving assignment to Eberhard for testing.

ermshiperete commented 5 months ago

ok, I installed 17.0.231. We'll see if it happens again sometime.

Do you mean 17.0.301?

Oops, yes.

That version seems to fix it. However, it seems that some of the taps get lost sometimes: If I double tap repeatedly it should alternate between Caps and Shift layer. Sometimes however I land in the default layer. But that's not directly related, so I'm closing this issue.

ermshiperete commented 5 months ago

Reported #11183 for the double tap issue.