The issue is that the screen area that will generate keystrokes is shifted to the left from the area where the keyboard is displayed. For example, tapping the ↑ key will trigger the ← event.osk_out.log
Edited
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items 0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items 0
Link issues together to show that they're related.
Learn more.
What do you mean by "it"? The touchscreen is working fine with the weston demo, with no calibration file required. And I'm testing osk-sdl from pmos after boot (logging in via ssh and starting as described above). I guess I may be misunderstanding your question.
Yeah - I thought I'd leave a description of the issue here in case the package was revived. I might try my hand at it but tbh I first have to get a better understanding of the pmOS ecosystem.
(I'm not sure if we should call osk-sdl abandoned - it's true that there is no development going on... but it's still working and supported; and once postmarketOS comes closer to daily driver level, having a working UI for full disk encryption will be pretty important.)
Damn, if you're so nice and encouraging about it, I have to actually try! And it's been ages since I've worked with C++ :D
First thoughts:
It looks to me like the code was developed with the assumption that height would mostly be greater than the width of the device; there's a lot of scaling/changing of y/height values but not of x/width values. Main usecase is phone, not tablet? This doesn't hold in my case -> untested edge case?
From looking at the code and debug output, it's interesting that I'm getting a lot of
Damn again, now I can reproduce any more. I had flashed again with a different DE (xfce4) and after installing the self-built package, the keyboard fills the whole screen and the problem doesn't occur. I've also flashed weston again and same thing.
Rendering the keyboard movements is rather slow, but it's fully functional.
Probably some config(?) I had on the previous installation lead to the keyboard not filling the whole screen and this caused the issue.
So problem solved. I'll keep watching if/when this reoccurs.