Wacom pen button function confusion

Bug #388078 reported by Caper98
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Medium
Jon A. Cruz

Bug Description

I'm using a Wacom Intuos 2 tablet with driver version 6.1.1-3 and Inkscape build 21570-0906121805. (Note: I get the same results with 0.46 and older versions of the Wacom driver.)

I'm going to refer to the button closest to the pen's tip as button #1, and the other end of the rocker switch as button #2. In Wacom's tablet properties panel, I have button #1 set to "middle click" and button #2 set to "ctrl+z". However, Inkscape wants to treat button #1 as a right click, and button #2 as a middle click, no matter what changes I make in Wacom's control panel. Additionally, when I press button #2, Inkscape does BOTH functions at the same time: undo (ctrl+z) + drag canvas (middle drag) + sometimes zoom in one level (middle click).

It seems like Inkscape is treating the pen tablet as a mouse and associating the pen's buttons with mouse buttons. The tablet is in pen mode and the pressure-sensitive calligraphy tool is working properly.

Under File->Input Devices, the Keys tab is blank.

I've searched but been unable to find a report similar to this one. An interim workaround for this issue would be much appreciated.

Tags: tablet
Caper98 (caper98)
description: updated
Revision history for this message
Jon A. Cruz (jon-joncruz) wrote :

Most applications do not use tablets, and get things hidden from them. Inkscape is one of the few that actually uses extended input. There is a high chance that the control panel you have makes changes for apps that receive normal events, but is bypassed for extended event handling. Check to see how GIMP reacts as far as mouse buttons go.

The slightly good news is that I am re-working our handling of devices so that in the long term you'll get full control from within Inkscape itself.

Changed in inkscape:
assignee: nobody → Jon A. Cruz (jon-joncruz)
importance: Undecided → Medium
Revision history for this message
Caper98 (caper98) wrote :

Thanks for the response, Jon. I gave GIMP a try, and the same situation exists. No matter what settings I use in the Wacom control panel, they are overridden. What little I could find around the internet about this particular issue leads me to believe that the issue is with GTK+.

Do you have any idea if these pen button behaviors are hard-coded? I'd hoped to find some kind of editable configuration file since the input device configuration panel within Inkscape (and GIMP) does not seem to be working at the moment, but no luck yet.

Also, I should have mentioned earlier that I am running under XP. A lot of this is unfamiliar territory for me, but if there's anything I can do to help with this issue, just let me know.

tags: added: tablet
Changed in inkscape:
status: New → Confirmed
Revision history for this message
Rogue Hydra (roguehydra) wrote :

I'd like to report that I am using the Intuos 5 touch (latest driver - just updated) and the latest version of Inkscape (48.4 r 9939) as of posting and the exact same issue is coming up. However, Inkscape does perform properly when I plug in the tablet AFTER starting inkscape. When looking into the Input Devices panel, the tablet does not show up at all and only the Core Pointer is displayed. When this happens, all buttons (except the eraser) are registered properly and don't get overridden. When the tablet is plugged in prior to starting, the undesired functionality of the tablet is immediate. I've tried various settings for the pen and eraser and the "link" option - not sure what it does but it didn't help hahaha.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.