Touchscreen settings and where to put them
We have use cases for configuring aspects of a touchscreen input device. This would for example be which monitor the touchscreen applies to (!3032, https://bugs.kde.org/show_bug.cgi?id=411877), but could also be stuff like disabling the touchscreen altogether or change how it maps to the display.
Technically this is easy enough to implement, the question now is where in systemsettings we put it. I see two options
- We put them into the existing Workspace Behavior > Touchscreen KCM. It is currently all about the egde swipe gestures.
Advantages:
- We don't create yet-another-KCM
- It lives in an appropriately named KCM
- Everything touchscreen related is in one KCM
Disadvantages:
- I would expect such settings be under "Input Devices" next to the mouse/touchpad/keyboard/tablet KCM
- The exiting KCM would get larger
- The settings are device-specific, the gestures aren't (?). yes, having multiple touchscreens is a thing that can happen
- It kind of mixes "behavioral" settings (gestures) with more "technical" ones (properties of the input device)
- We create a new KCM under the "Input Devices" section
Advantages:
- The settings would be in the IMO right category
Disadvantages:
- yet another KCM
- The obvious name ("Touchscreen") is already taken by the existing KCM, could be solved by renaming that to "Touchscreen gestures"