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

            Bug ID: 408001
           Summary: Mouse jumps on autohidden panel when xinput property
                    "Coordinate Transformation Matrix" is changed
           Product: plasmashell
           Version: 5.15.5
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Panel
          Assignee: plasma-b...@kde.org
          Reporter: andre+...@lianse.eu
  Target Milestone: 1.0

Created attachment 120346
  --> https://bugs.kde.org/attachment.cgi?id=120346&action=edit
screen record showing the bug in effect

SUMMARY
When xinput property "Coordinate Transformation Matrix" of a mouse is changed
to "2 0 0 0 2 0 0 0 1", mouse x and y movement is "accelerated" as expected.
But when the pointer is moved over a auto hidden panel, the pointer gets
shifted by a double the distance it is currently away from top/left edge

STEPS TO REPRODUCE
1. in current KDE session
2. add pannel, set visibility to "auto hide"
3. open a shell
4. get list of input devices: xinput list
5. get list of properties of a selceted mouse: xinput list-props <DEVID>
6. set "Coordinate Transformation Matrix" on mouse: input set-prop <DEVID>
<ATTRID> 2 0 0 0 2 0 0 0 1
7. move pointer on the panel and out again.

(1 0 0 0 1 0 0 0 1 reverts step 6)


OBSERVED RESULT
on left/right edge panels pointer gets moved down, on bottom/top panels it gets
moved right

EXPECTED RESULT
Mouse comes in exectly at the same spot, it was moved on the edge.

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.15.5
KDE Frameworks Version: 5.58
Qt Version: 5.12.3
Xorg-X11 1.20.4
xinput 1.6.2

ADDITIONAL INFORMATION

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

Reply via email to