Ask Your Question
2

Fedora 24: Configuring Wacom Cintiq 24 HD touch

asked 2016-08-23 17:27:34 -0600

whitepeony gravatar image

updated 2016-08-24 20:48:03 -0600

Question

How can I map the buttons on my Wacom Cintiq 24 HD touch?

Description

I have a Wacom Cintiq 24 HD touch. It has 10 buttons as well as 2 touch rings which each have three buttons for switching modes (e.g. pan, zoom, rotate, etc). Additionally, it has dedicated buttons for help/info, the virtual keyboard, and turning touch off/on. At the time of writing, none of the buttons or touch rings perform any functions (unless I'm on Windows).

The Wacom Tablet manager in GNOME does not appear to allow mapping for them: Wacom Tablet manager in GNOME: has options to calibrate, adjust display resolution, and remap stylus

For the record: the pen pad, touch screen, and stylus all work fantastically well. However, I would like to know if there is an easy way to map the buttons and touch rings.

Thanks.

Additional Details

/usr/share/libwacom/cintiq-24hd-touch.tablet

# Wacom
# Cintiq 24HD touch
# DTH-2400
#
# Button Map:
# (A=1, B=2, C=3, ...)
#
#       *-----------------------*
#       |                       |
#  A    |                       |    I
#  B    |                       |    J
#  C    |        DISPLAY        |    K
#  DEFF |                       | NNML
#  DEGG |                       | OOML
#  DEHH |                       | PPML
#       |                       |
#       *-----------------------*
#
# Touch Ring Map:
# (A=1st ring, B=2nd ring, ...)
#
#    *-----------------------*
#    |                       |
#  A |        DISPLAY        | B
#    |                       |
#    *-----------------------*
#
# LED Map:
# (XY=Bank X, LED Y; *=Invisible)
#
#     *-----------------------*
#     |                       |
#  10 |                       | 00
#  11 |                       | 01
#  12 |        DISPLAY        | 02
#  1* |                       | 0*
#     |                       |
#     *-----------------------*
#
# Note: touch data comes through the usb:056a:00f6 interface

[Device]
Name=Wacom Cintiq 24HD touch
DeviceMatch=usb:056a:00f8
Class=Cintiq
Width=21
Height=13
Layout=cintiq-24hd.svg
Styli=0x802;0x804;0x80a;0x80c;0x902;0x90a;0x100802;0x100804;0x10080a;0x10080c;0x100902;0x10090a;0x120802;0x140802;0x14080a;0x160802;0x16080a;
IntegratedIn=Display

[Features]
Stylus=true
Reversible=false
Touch=true
Buttons=16
Ring=true
Ring2=true
StatusLEDs=Ring2;Ring

[Buttons]
Left=A;B;C;D;E;F;G;H
Right=I;J;K;L;M;N;O;P

Ring=A;B;C
Ring2=I;J;K

xinput list

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB-PS/2 Optical Mouse           id=9    [slave  pointer  (2)]
⎜   ↳ Wacom Cintiq 24HD touch Finger            id=12   [slave  pointer  (2)]
⎜   ↳ Wacom Cintiq 24HD touch Pen stylus        id=13   [slave  pointer  (2)]
⎜   ↳ Wacom Cintiq 24HD touch Pen eraser        id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ daskeyboard                               id=10   [slave  keyboard (3)]
    ↳ daskeyboard                               id=11   [slave  keyboard (3)]
    ↳ Wacom Cintiq 24HD touch Pad               id=14   [slave  keyboard (3)]
    ↳ Logitech Logitech G35 Headset             id=15   [slave  keyboard (3)]

xsetwacom --list devices

Wacom Cintiq 24HD touch Pen stylus  id: 13  type: STYLUS    
Wacom Cintiq 24HD touch Pen eraser  id: 16  type: ERASER

xsetwacom --list parameters

Area             - Valid tablet area in device coordinates. 
Button           - X11 event to which the given button should be mapped. 
ToolDebugLevel   - Level of debugging trace for individual tools (default is 0 [off]). 
TabletDebugLevel - Level of debugging statements applied to shared code paths between all tools associated with the same tablet (default is 0 [off]). 
Suppress         - Number of points trimmed (default is ...
(more)
edit retag flag offensive close merge delete

2 Answers

Sort by » oldest newest most voted
0

answered 2016-12-23 22:12:09 -0600

whitepeony gravatar image

Updating to Fedora 25 has given me a new button in the Wacom Tablet applet: "Map Buttons". This provides a graphical interface for customizing the button mapping on my Cintiq 24 HD touch.

edit flag offensive delete link more

Comments

Sorry for interrupting but just curious isn't wacom have a bugs in fedora 25? (double mouse pointer), i assume that you are using x-org ?

azrulmatsaad gravatar imageazrulmatsaad ( 2017-01-28 07:56:33 -0600 )edit
0

answered 2016-12-02 15:35:19 -0600

neverknew gravatar image

While basic support for the Wacom tablets seems to be included in the Linux kernels - the controls don't seem to be included. I use an old Wacom Bamboo Fun - to get "control" of all the buttons I needed to install the drivers from the LinuxWacom project on SourceForge.

You probably need to download and install the X-drivers and libwacom.

edit flag offensive delete link more

Comments

I just checked and I already have input-wacom (v2.00), xf86-input-wacom (xorg-x11-drv-wacom-0.32.0-2.fc24.x8664), and libwacom (libwacom-0.21-1.fc24.x8664).

whitepeony gravatar imagewhitepeony ( 2016-12-22 22:24:03 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2016-08-23 17:27:34 -0600

Seen: 653 times

Last updated: Dec 23 '16