Bug 431851

Summary: Automatic screen rotation should rotate all built-in pointing devices.
Product: [Plasma] kwin Reporter: Ken Bloom <kbloom>
Component: wayland-genericAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: normal CC: kermit, nate
Priority: NOR    
Version: 5.20.5   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ken Bloom 2021-01-20 14:14:43 UTC
SUMMARY

Automatic screen rotation should rotate all built-in pointing devices, such as the touchpad.

STEPS TO REPRODUCE
1. Start a Plasma Wayland Session
2. Enable Automatic screen rotation, even when not in tablet mode
3. Turn my laptop on its side, counterclockwise, so that the caps lock key is near my physical desk surface, the enter key is on top, and the screen is to the left of the keyboard.

OBSERVED RESULT

The screen and touch screen rotate, but the touchpad does not.
Moving my finger up on the touchpad (parallel to the space bar, in the  direction towards the Enter key) should moves the mouse cursor rightward on the rotated display (towards the hinge).

EXPECTED RESULT

Moving my finger up on the touchpad (parallel to the space bar, in the  direction towards the Enter key) should moves the mouse cursor up on the display (towards the hinge).

In my opinion, all built-in pointing devices should be rotated. This includes the Trackpoint if this laptop were a ThinkPad.

All external pointing devices should not be rotated, for example an external mouse, my Logitech M570 wireless trackball, or an external touch pad such as this one. https://www.amazon.com/Touchpad-Jelly-Comb-Multi-Touch-Precision/dp/B08DP28F22)

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro Stable
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Comment 1 Ken Bloom 2021-01-25 00:58:31 UTC
It would also be nice if this feature could automatically rotate the feed from a built-in webcam.
Comment 2 Nate Graham 2022-03-03 20:50:38 UTC

*** This bug has been marked as a duplicate of bug 415683 ***