Touch events coming from libinput devices must be transformed according to the
current device rotation.
BUG: 417325
zzag |
KWin |
Touch events coming from libinput devices must be transformed according to the
current device rotation.
BUG: 417325
Manually.
Lint OK |
No Unit Test Coverage |
Buildable 19751 | |
Build 19769: arc lint + arc unit |
Just tested it, works okay.
Now the pen is broken. 😅
FWIW, I'm fine with this set merged and fixing as we go.
Oh right. But before you put any time into trying to fix it. I think I found a generic fix: There is a function in our libinput code setting the device input matrix dependent on rotation but I accidentally "deactivated" it some time ago when moving around code in the Screens class. I would look into that soon and then might revert the patch here as well (in case setting the matrix also fixes the touch events).
FWIW, I'm fine with this set merged and fixing as we go.
Okay, a generic solution from libinput could break on multiscreen. This patch works, checked yesterday.