https://bugs.kde.org/show_bug.cgi?id=462570

            Bug ID: 462570
           Summary: can't rebind buttons on xp-pen drawing tablet
    Classification: Applications
           Product: systemsettings
           Version: master
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: kcm_tablet
          Assignee: plasma-b...@kde.org
          Reporter: mariusz.lib...@gmail.com
                CC: aleix...@kde.org
  Target Milestone: ---

Created attachment 154248
  --> https://bugs.kde.org/attachment.cgi?id=154248&action=edit
pentablet

I have xp-pen deco mini7 tablet with 8 buttons and a pen with 2. The tablet
page in system settings shows 3 buttons available to rebind. Of those three,
the first one rebinds one of the buttons on the pen, the other 2 don't seem to
have any effect.

In evdev the tablet appears as 3 devices:
1. /dev/input/event7:      UGTABLET 6 inch PenTablet Mouse
2. /dev/input/event8:      UGTABLET 6 inch PenTablet Keyboard
3. /dev/input/event9:      UGTABLET 6 inch PenTablet

On the system settings page it appears as 'UGTABLET 6 inch PenTablet'.

 It's not a hardware issue, all of the buttons work out of the box with
predefined bindings, and are detected by evdev-record and libinput
debug-events. Buttons on the tablet come from /dev/input/event8 and the ones on
the pen from /dev/input/event9, I think.

 I can rebind all of the buttons using the official xp-pen app/driver - but if
I run that app the buttons only work in Krita and seem to become inactive
elsewhere. The other drawback of using the official app is that mapping of
screens becomes all messed up, because it seems to conflicts with kde (on
wayland, on x11 it works fine).
If I use the official xp-pen app/driver 3 additional devices are created:
1. /dev/input/event30:     XP-PEN STYLUS
2. /dev/input/event31:     XP-PEN MOUSE
3. /dev/input/event256:    XP-PEN ERASER

kde built using kdesrc-build
evemu-describe outputs in attachments

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to