Bug 489439 - Only 8 of 12 tablet pad buttons are shown in settings
Summary: Only 8 of 12 tablet pad buttons are shown in settings
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_tablet (show other bugs)
Version: 6.1.1
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL: https://gitlab.freedesktop.org/libinp...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-29 14:08 UTC by ari
Modified: 2024-07-02 18:03 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ari 2024-06-29 14:08:45 UTC
SUMMARY
I have a Huion WH1409 (v2) tablet with 12 pad buttons. In settings only 8 are shown.

STEPS TO REPRODUCE
1. Go to Settings -> Input & Output -> Drawing Tablet
2. Only 8 buttons are shown. (https://ibb.co/G28MNXx)

OBSERVED RESULT
Only 8 buttons are configurable.

EXPECTED RESULT
Ability to configure all 12 buttons.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.1
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.5-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Comment 1 Joshua Goins 2024-07-01 12:24:47 UTC
This is most likely a libinput issue, but to make sure I suggest running something like `libinput debug-events` and press your buttons one-by-one to see if they're picked up. I think `evtest` may help here as well.
Comment 2 ari 2024-07-02 14:56:46 UTC
(In reply to Joshua Goins from comment #1)
> This is most likely a libinput issue

Thanks for the reply. You are right, I checked their issue tracker and found an existing issue ( https://gitlab.freedesktop.org/libinput/libinput/-/issues/908#note_2305882 ), just in case someone needs it, the next comment in the linked issue has a workaround.

`libinput debug-events` did not print anything for buttons that are not present in the systemsettings, `evtest` did print something, output is the same as in the linked issue.
Comment 3 Joshua Goins 2024-07-02 18:03:08 UTC
Thanks for going as to seek out the upstream libinput issue, that really helps