Not sure where the right place to discuss this is. Also not sure if this is a KDE issue or a libwacom issue. It’s documentation isn’t very comprehensive.
So I’m currently testing 2 tablets on the 6.5 beta release (6.4.90), a Wacom Intuos Pro M and a Huion Kamvas Pro 13.
The Wacom shows up with the rings when I go to the Pad tab in tablet settings, but no matter what I set them to they aren’t recognized. (I did set all of them to scroll wheel just to see if I could get that to work outside of Krita. Also tried assigning various keys also with no luck.) When I go to Test to see if anything registers, everything about the tablet works and shows output with the exception of the touch ring.
libwacom-list-local-devices shows all the features properly, and evtest shows output from the device:
[higgins@gildas ~]$ sudo evtest /dev/input/event8
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x56a product 0x357 version 0x110
Input device name: "Wacom Intuos Pro M Pad"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 256 (BTN_0)
Event code 257 (BTN_1)
Event code 258 (BTN_2)
Event code 259 (BTN_3)
Event code 260 (BTN_4)
Event code 261 (BTN_5)
Event code 262 (BTN_6)
Event code 263 (BTN_7)
Event code 264 (BTN_8)
Event code 331 (BTN_STYLUS)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 0
Min 0
Max 1
Event code 1 (ABS_Y)
Value 0
Min 0
Max 1
Event code 8 (ABS_WHEEL)
Value 0
Min 0
Max 71
Resolution 11
Event code 40 (ABS_MISC)
Value 0
Min 0
Max 0
Properties:
Testing ... (interrupt to exit)
Event: time 1758380503.650775, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 66
Event: time 1758380503.650775, type 3 (EV_ABS), code 40 (ABS_MISC), value 15
Event: time 1758380503.650775, -------------- SYN_REPORT ------------
Event: time 1758380503.730804, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 65
Event: time 1758380503.730804, -------------- SYN_REPORT ------------
Event: time 1758380503.770712, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 66
Event: time 1758380503.770712, -------------- SYN_REPORT ------------
Event: time 1758380503.810843, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 68
Event: time 1758380503.810843, -------------- SYN_REPORT ------------
Event: time 1758380503.850645, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 70
Event: time 1758380503.850645, -------------- SYN_REPORT ------------
Event: time 1758380503.890737, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 1
Event: time 1758380503.890737, -------------- SYN_REPORT ------------
Event: time 1758380503.930669, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 4
Event: time 1758380503.930669, -------------- SYN_REPORT ------------
Event: time 1758380503.970752, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 6
Event: time 1758380503.970752, -------------- SYN_REPORT ------------
Event: time 1758380504.010817, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 8
Event: time 1758380504.010817, -------------- SYN_REPORT ------------
Event: time 1758380504.050881, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 10
Event: time 1758380504.050881, -------------- SYN_REPORT ------------
Event: time 1758380504.090778, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 14
Event: time 1758380504.090778, -------------- SYN_REPORT ------------
Event: time 1758380504.130877, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 16
Event: time 1758380504.130877, -------------- SYN_REPORT ------------
Event: time 1758380504.410860, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 17
Event: time 1758380504.410860, -------------- SYN_REPORT ------------
Event: time 1758380504.530978, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 23
Event: time 1758380504.530978, -------------- SYN_REPORT ------------
Event: time 1758380504.570983, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 29
Event: time 1758380504.570983, -------------- SYN_REPORT ------------
Event: time 1758380504.610986, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 33
Event: time 1758380504.610986, -------------- SYN_REPORT ------------
Event: time 1758380504.650999, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 38
Event: time 1758380504.650999, -------------- SYN_REPORT ------------
Event: time 1758380504.690994, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 45
Event: time 1758380504.690994, -------------- SYN_REPORT ------------
Event: time 1758380504.730913, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 48
Event: time 1758380504.730913, -------------- SYN_REPORT ------------
...
Event: time 1758380505.971279, type 3 (EV_ABS), code 8 (ABS_WHEEL), value 0
Event: time 1758380505.971279, type 3 (EV_ABS), code 40 (ABS_MISC), value 0
Event: time 1758380505.971279, -------------- SYN_REPORT ------------
The Huion is a similar story, I tried setting up the strip and it didn’t error out, but it doesn’t even show up in the Pad settings despite several different attempts at configuring the .tablet file. Although the KDE 6.5 highlighted features only mentions dials and rings, so not sure if touch strips were included in that or if those will be a separate thing.
I’m mostly focusing on trying to get the Wacom working first, as the touch ring is at least recognized, even if not showing input.
If any more info is needed I’d be happy to provide it. As I said above, this may very well be a libwacom issue, although the Intuos Pro M was the same model in the feature blog post.
If this is a valid issue and not me just missing something, I’ll go ahead and file a new issue on the bugs site. I couldn’t find anything related to this.