https://bugs.kde.org/show_bug.cgi?id=511248

            Bug ID: 511248
           Summary: Drawing tablet orientation setting not obeyed for
                    stylus; default orientation inverted
    Classification: Plasma
           Product: kwin
      Version First 6.3.4
       Reported In:
          Platform: Kubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: input
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

***
If you're not sure this is actually a bug, instead post about it at
https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY
Upon rotating the laptop's display, or even putting the laptop to sleep or
restarting it, stylus input will always appear inverted, requiring myself to go
into the drawing tablet settings and set the orientation to Inverted Landscape.
Sometimes this issue occurs even when the setting is in inverted landscape,
requiring me to switch the setting to default and then to inverted landscape.

STEPS TO REPRODUCE

Able to reproduce this on both a touchscreen laptop, and a portable display
plugged into a Framework 16 laptop. 

0. Plug in a portable display with stylus support, if laptop doesn't have such
already. In this case I'm using my FW 16.
1. From startup, log in and I observe the mouse positioned inverted relative to
the stylus
2. Go into plasma settings -> drawing tablet, observe that the Orientation
setting is set to Default. Change it to inverted landscape, apply, and observe
correct mouse positioning
3. Restart the laptop and log back in, and observe the inverted mouse
positioning and the setting set back to Default once again.

Additionally, this behavior is observed on a laptop which can rotate its
display:
1. Set the orientation setting to inverted landscape while the laptop is in its
default orientation. Observe correct stylus positioning.
2. Rotate the laptop, in my case to the portrait orientation. Observed
incorrect stylus positioning.
3. Rotate the laptop back to the default orientation. Observed the incorrect
stylus positioning being maintained.

OBSERVED RESULT
After a restart, or a screen orientation change, the orientation for the
stylus/drawing tablet reverts to the default setting, which produces an
inverted position.

EXPECTED RESULT
The default orientation should not be inverted, if possible; upon restarting,
logging out/in, or removing and re-adding the device, the orientation setting
should be preserved from the last set value, per display.

I would recommend separating the orientation into an inverted/not inverted
setting, and a portrait/landscape setting, so that devices that support
rotating the display will maintain invertedness independent of portrait or
landscape.

SOFTWARE/OS VERSIONS
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: Kubuntu KDE plasma
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.3

ADDITIONAL INFORMATION
Both the portable display and laptop are manufactured by Asus; the display
functionality uses standard Windows drivers for Windows.

Touchscreen is not affected, behaves without issue.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to