[bug] XA2: fingerterm keyboard drops keystrokes

asked 2018-12-03 00:46:04 +0300

FireFly gravatar image

updated 2018-12-03 20:44:31 +0300

This has to some extent always been the case, but (at least to me) it is much more noticeable on the XA2 than the Jolla1 device.

When typing in fingerterm, quite a lot of keystrokes get dropped, even though they get highlighted properly as I type over the keys. I'm not entirely sure why that combination of events would happen, since the key getting highlighted would indicate that at least Qt has received and processed the touchdown and touchup events...

As for it being more noticeable, my best guess is that it's a consequence of the higher screen resolution, making redrawing more costly... other than that I can't think of any reason why performance (in this regard) would be worse on a newer device?

Edit: on second thought, that hypothesis is probably wrong. I noticed the keystroke is detected on touchup, and only if you stay within the button you touched down on. The visual feedback happens on touchdown. I'm thinking it might make sense (if it's doable reasonably easily) to instead save the touchdown location and accept stroke on touchup if the location doesn't differ by much. That should make the typing experience a bit nicer, the keyboard being a bit more forgiving near edges.

edit retag flag offensive close delete