Merge devices that have different USB ID for touch in the KCM
Some tablets report different USB IDs for their touch part (e.g. Cintiq Companion Hybrid reports 0x0307 for pen and 0x0309 for touch). Huge amount of wacomtablet code expects that single tablet has single USB ID. This caused settings for the pen/pad devices display and apply separately. Add two additional tablet properties for tablet databases: * TouchSensorID - the product ID for the touch sensor * IsTouchSensor - the device is a touch sensor and to be hidden from KCM Add support for the first property in libwacomwrapper (seems like there's no support for second one in libwacom, for now we'll have to rely on built-in database) Extend DBus api with them Hide touch sensor devices from KCM and applet device list ProfileManagement makes use of TouchSensorID property and saves/reads to/ from corresponding device profile files setProfile now calls another setProfile for touch sensor devices Add Wacom Cintiq Hybrid Companion and Wacom 24HD touch sensor devices to database Other sensor devices need to be manually specified in device database Fixed a bug where kded module ignores vendor ID when creating default profiles for unknown devices BUG: 333819
parent
7a6de19d
Please register or sign in to comment