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

--- Comment #4 from Vlad Zahorodnii <vlad.zahorod...@kde.org> ---
Git commit 4b1a90b32a0b8a2f054d5c4d6dce52b3176d5d86 by Vlad Zahorodnii, on
behalf of David Edmundson.
Committed on 29/09/2023 at 12:18.
Pushed by vladz into branch 'master'.

Implement axis relative direction

This is useful for the few cases where wheel events are not for
scrolling. For example adjusting the volume in the tray.

In this case having the metadata that the delta is backwards is
important. From a kwin POV it's just proxying the libinput
isNaturalScroll setting to clients.

Tested against "qtbase/examples/widgets/widgets/mousebuttons" with
modified Qt and changing the setting in the UI.

Not mergable until upstream lands.
Relevant link:
https://gitlab.freedesktop.org/whot/wayland/-/merge_requests/1 /
https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/183

M  +1    -1    src/backends/libinput/device.h
M  +5    -0    src/core/inputdevice.cpp
M  +2    -0    src/core/inputdevice.h
M  +4    -2    src/input.cpp
M  +2    -1    src/input_event.cpp
M  +6    -1    src/wayland/pointer.cpp
M  +2    -1    src/wayland/pointer.h
M  +3    -3    src/wayland/seat.cpp
M  +9    -1    src/wayland/seat.h

https://invent.kde.org/plasma/kwin/-/commit/4b1a90b32a0b8a2f054d5c4d6dce52b3176d5d86

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

Reply via email to