kcms/tablet: Add support for configuring tablet dials

This exposes the new rebinding feature in KWin for these input devices, which are basically mouse scroll wheels stuck to the sides of a graphics tablet. These are typically used for zooming in & out of a canvas, or changing your brush size.

Two new rebind modes are introduced: scroll wheels and up/down keybinds. These are exclusive to devices that only have relative up/down input like these dials.

Needs kwin!3512 (merged) and kwin!7849 (merged)

Screenshots

Selection

Screenshot_20250627_194724-1

Scroll wheel

NOTE: This screenshot has old header text, it no longer refers to it as a "Button"

image

Keybinds

NOTE: This screenshot has old header text, it no longer refers to it as a "Button"

image

Edited by Joshua Goins

Merge request reports

Loading