1WACOM(4)                   Kernel Interfaces Manual                   WACOM(4)
2
3
4

NAME

6       wacom - Wacom input driver
7

SYNOPSIS

9       Section "InputDevice"
10         Identifier "idevname"
11         Driver "wacom"
12         Option "Device"   "devpath"
13         ...
14       EndSection
15

DESCRIPTION

17       wacom is an X input driver for Wacom devices.
18
19       The  wacom  driver functions as a pointer input device, and may be used
20       as the X server's core pointer.
21

SUPPORTED HARDWARE

23       This driver supports the Wacom IV and Wacom V protocols. Serial tablets
24       only  need  this driver.  USB tablet support is available on some Linux
25       platforms.  USB tablets needs wacom kernel driver being  loaded  before
26       this  driver starts.  Please check linuxwacom.sf.net for latest updates
27       of Wacom X and kernel drivers.
28

CONFIGURATION DETAILS

30       Please refer to xorg.conf(5x) for general configuration details and for
31       options  that  can  be  used with all input drivers.  This section only
32       covers configuration details specific to this driver.
33
34       Multiple instances of the Wacom devices can cohabit. It can  be  useful
35       to  define  multiple  devices  with different active zones. Each device
36       supports the following entries:
37
38               Option "Type" "stylus"|"eraser"|"cursor"|"pad"|"touch"
39                   sets the type of tool the device represents. This option is
40                   mandatory.   The  core options, such as "SendCoreEvents" or
41                   "AlwaysCore", are unnecessary in Gimp if you don't need  to
42                   move  system cursor outside of Gimp drawing area.  "pad" is
43                   for Intuos 3 or Cintiq 21UX tablet ExpressKeys/menu strips,
44                   and  Graphire  4  or  Bamboo  tablet buttons, wheel, and/or
45                   ring.  It is required  for Intuos3,  CintiqV5, Graphire  4,
46                   and Bamboo if you want to use keystroke features.  "pad" is
47                   reported as a second tool in the driver. "touch" is for the
48                   tablet with touch support.  Right now only a few Tablet PCs
49                   have this feature.
50
51               Option "Device" "path"
52                   sets the path to the special file which  represents  serial
53                   line  where  the tablet is plugged.  You have to specify it
54                   for each subsection with the same value if you want to have
55                   multiple  devices  with  the  same  tablet.  This option is
56                   mandatory.
57
58               Option "Suppress" "number"
59                   sets the position increment under  which  not  to  transmit
60                   coordinates.   This  entry  must  be  specified only in the
61                   first Wacom subsection if you have multiple devices for one
62                   tablet. If you don't specify this entry, the default value,
63                   which is 2, will be used. To disable suppression, the entry
64                   should  be  specified  as 0.  When suppress is defined,  an
65                   event will be sent only when at least one of the  following
66                   conditions is met:
67
68                           the change between the current X coordinate and the
69                   previous one is greater than suppress;
70
71                           the change between the current Y coordinate and the
72                   previous one is greater than suppress;
73
74                           the  change  between  the  current pressure and the
75                   previous one is greater than suppress;
76
77                           the change between the  current degree of  rotation
78                   and the previous one of the transducer is greater than sup‐
79                   press;
80
81                           the change between the current absolute wheel value
82                   and the previous one is equal to or greater than suppress;
83
84                           the  change  between the current tilt value and the
85                   previous one is equal to or greater than suppress (if  tilt
86                   is supported);
87
88                           relative wheel value has changed;
89
90                           button value has changed;
91
92                           proximity has changed.
93
94               Option "Mode" "Relative"|"Absolute"
95                   sets the mode of the device.  The default value for stylus,
96                   pad and eraser  is  Absolute;  cursor  is  Relative;  touch
97                   defaults  to Relative for tablets with touch pads and Abso‐
98                   lute for touch screens.
99
100               Option "TopX" "number"
101                   X coordinate of the top corner of the active zone.  Default
102                   to 0.
103
104               Option "TopY" "number"
105                   Y coordinate of the top corner of the active zone.  Default
106                   to 0.
107
108               Option "BottomX" "number"
109                   X coordinate of the  bottom  corner  of  the  active  zone.
110                   Default to width of the tablet.
111
112               Option "BottomY" "number"
113                   Y  coordinate  of  the  bottom  corner  of the active zone.
114                   Default to height of the tablet.
115
116               Option "ButtonsOnly" "on"|"off"
117                   disables the device's motion events.  Default to off.
118
119               Option "ButtonM" "AC"
120                   reports an action AC when button M is pressed,  where M  is
121                   one  of  the device supported  button numbers,  it can be 1
122                   to 32. Wacom uses a driver-internal button  mapping,  where
123                   any  physical  button appears to the X server as the button
124                   specified by the ButtonM mapping. Hence,  if  two  physical
125                   buttons  have  the  same  ButtonM  mapping, the server will
126                   think they are  the  same  physical  button.   The  default
127                   action  reported  to  the X server is mouse button M click.
128                   Because X uses buttons 4, 5, 6, and 7 as the four scrolling
129                   directions,  physical  buttons 4 and higher are mapped to 8
130                   and higher by default.  To ignore the button  click,  i.e.,
131                   to  not report any button click event to the X server,  use
132                   "0" or "button 0".
133
134               Option "TPCButton" "on"|"off"
135                   enables the stylus buttons as  Tablet  PC  buttons,   i.e.,
136                   reports  stylus  button event only when its tip is pressed.
137                   Default to "on" for Tablet PCs; "off" for all other models.
138
139               Option "Touch" "on"|"off"
140                   enables the touch event for Tablet PC that  supports  touch
141                   feature,   i.e.,  system cursor moves when user touches the
142                   tablet.  Default to "on" for Tablet PCs with touch feature;
143                   "off" for all other models.
144
145               Option "Capacity" "number"
146                   sets  touch  sensitivity level for capacitive touch device,
147                   where number can be an integer from -1 to 5.  Default is  3
148                   for capacitive tools and -1 for none capacitive tools.
149
150               Option "Speed" "Rspeed"
151                   sets  the  cursor's relative movement speed to Rspeed.  The
152                   default value is 1.0.  A Rspeed greater than 1.0 will speed
153                   up  the cursor's relative movement.  A Rspeed less than 1.0
154                   but greater than 0 will slow  down  the  cursor's  relative
155                   movement.  A Rspeed too close to 0 is not recommanded.
156
157               Option              "Twinview"             "horizontal"|"verti‐
158               cal"|"leftof"|"aboveof"|"xinerama"|"none"
159                   sets the orientation of TwinView to map the tablet  to  one
160                   screen  and  to  be able to move the screen cursor from one
161                   screen to the other when  tool  reaches  the  edge  of  the
162                   tablet.  The cursor can be constrained in a specific screen
163                   if "ScreenNo" option is added.  If you   want  to  map  the
164                   tablet  to  the  whole  desktop,  you  should  NOT add this
165                   option.  The default is "none". Note: due to historic  rea‐
166                   son, "horizontal"  represents the  "RightOf" and "vertical"
167                   represents the "BelowOf" in acutal TwinView setup.
168
169               Option "TVResolution" "res0,res1"
170                   specifies different resolutions  for  the  two  screens  in
171                   TwinView setup.  For example, if the resolution of screen 0
172                   (res0) is 1024x768 and screen 1 (res1)  is  1280x1024,  the
173                   option will be set to:
174                               Option "TVResolution" "1024x768,1280x1024"
175
176                   This  option is used only when TwinView option is not none.
177                   It is unnecessary to add this option if  your  screens  are
178                   displaying in the same resolutions.
179
180               Option "ScreenNo" "n"
181                   In a multi-monitor environment, specifies the screen number
182                   in which the cursor can move.
183
184               Option "MMonitor" "n"
185                   turns on/off across  monitor  movement  on  a  non-TwinView
186                   multi-monitor  desktop.  The default is "on". Here n starts
187                   from  0, which indicates the first screen.
188
189               Option "Rotate" "CW"|"CCW"|"HALF"|"NONE"
190                   rotates the tablet orientation  counterclockwise  (CCW)  or
191                   clockwise (CW) or 180 degrees (HALF).  If you have specific
192                   tablet mappings, i.e. TopX/Y or  BottomX/Y  were  set,  the
193                   mapping  will  be  applied  before rotation. The default is
194                   "NONE".
195
196               Option "PressCurve" "x1,y1,x2,y2"
197                   sets pressure curve by control points x1, y1, x2,  and  y2.
198                   Their  values  are in range from 0..100. The pressure curve
199                   is interpreted as Bezier curve with 4 control  points,  the
200                   first and the last control point being fixed on the coordi‐
201                   nates 0/0 and 100/100,  respectively.  The  middle  control
202                   points  are  adjustible by this setting and thus define the
203                   shape of the curve.  The input for linear  curve  (default)
204                   is  "0,0,100,100";  slightly depressed curve (firmer) might
205                   be "5,0,100,95"; slightly raised curve  (softer)  might  be
206                   "0,5,95,100".   The  pressure  curve  is only applicable to
207                   devices of type stylus or  eraser,  other  devices  do  not
208                   honor this setting.
209
210
211               Option "KeepShape" "on"|"off"
212                   When  this  option  is  enabled,  the  active  zone  begins
213                   according to TopX and TopY.  The bottom corner is  adjusted
214                   to  keep the ratio width/height of the active zone the same
215                   as the screen while maximizing the area described by  TopX,
216                   TopY, BottomX, BottomY.
217
218               Option "DebugLevel" "number"
219                   sets  the  level  of debugging info reported.  There are 12
220                   levels, specified by the integers between 1 and  12.   Once
221                   it  is  defined,  all  the debug messages with a level less
222                   than  or  equal  to  the  "number"  will  be  logged   into
223                   /etc/X11/Xorg.0.log.
224
225               Option "CommonDBG" "number"
226                   sets  the  level  of debugging info for all devices defined
227                   for the same tablet. There are 12 levels in use,  specified
228                   by  the  integers between 1 and 12. Once it is defined, all
229                   the debug messages with a level less than or equal  to  the
230                   "number" will be logged into /etc/X11/Xorg.0.log.
231
232               Option "CursorProx" "number"
233                   sets  the  max distance from tablet to stop reporting move‐
234                   ment for cursor  in  relative  mode.   Default  for  Intuos
235                   series  is  10,  for Graphire series (including Volitos) is
236                   42.
237
238               Option "Serial" "number"
239                   sets the serial number associated with the physical device.
240                   This allows to have multiple devices of the same type (i.e.
241                   multiple pens). This option is only available  on  wacom  V
242                   devices  (Intuos  series  and  Cintiq  21U).   To see which
243                   serial number belongs to a device,  you  need  to  run  the
244                   utility  program,  xsetwacom,  which  comes with linuxwacom
245                   package.
246
247               Option "Threshold" "number"
248                   sets the pressure threshold used to  generate  a  button  1
249                   events of stylus.  The default is MaxPressure*3/50.
250

SEE ALSO

252       Xorg(1x), xorg.conf(5x), xorgconfig(1x), Xserver(1x), X(7).
253

AUTHORS

255       Frederic  Lepied  <lepied@xfree86.org>,  Ping  Cheng <pingc@wacom.com>,
256       John   E.   Joganic   <jej@j-arkadia.com>,   Magnus   Vigerlöf    <Mag‐
257       nus.Vigerlof@ipbo.se>, Peter Hutterer <peter.hutterer@who-t.net>
258
259
260
261X Version 11                xf86-input-wacom 0.10.8                   WACOM(4)
Impressum