[go: up one dir, main page]

Menu

[a8efc9]: / src / wacom.4x  Maximize  Restore  History

Download this file

280 lines (269 with data), 12.3 kB

.\" shorthand for double quote that works everywhere.
.ds q \N'34'
.TH WACOM 4x "linuxwacom 0.9.1" "X Version 11"
.SH NAME
wacom \- Wacom input driver
.SH SYNOPSIS
.nf
.B "Section \*qInputDevice\*q"
.BI "  Identifier \*q" idevname \*q
.B  "  Driver \*qwacom\*q"
.BI "  Option \*qDevice\*q   \*q" devpath \*q
\ \ ...
.B EndSection
.fi
.SH DESCRIPTION
.B wacom 
is an X input driver for Wacom devices.
.PP
The
.B wacom
driver functions as a pointer input device, and may be used as the
X server's core pointer.
.SH SUPPORTED HARDWARE
This driver supports the Wacom IV and Wacom V protocols. Serial tablets only 
need this driver.  USB tablet support is available on some Linux platforms. 
USB tablets needs wacom kernel driver being loaded before this driver starts.  
Please check linuxwacom.sf.net for latest updates of Wacom X and kernel drivers.
.SH CONFIGURATION DETAILS
Please refer to xorg.conf(5x) for general configuration
details and for options that can be used with all input drivers.  This
section only covers configuration details specific to this driver.
.PP
Multiple instances of the Wacom devices can cohabit. It can be useful
to define multiple devices with different active zones. Each device
supports the following entries:
.RS 8
.TP 4
.B Option \fI"Type"\fP \fI"stylus"|"eraser"|"cursor"|"pad"|"touch"\fP
sets the type of tool the device represents. This option is mandatory.  
The core options, such as "SendCoreEvents" or "AlwaysCore", are  
unnecessary in Gimp if you don't need to move system cursor outside 
of Gimp drawing area.  "pad" is for Intuos 3 or Cintiq 21UX tablet 
ExpressKeys/menu strips, and Graphire 4 or Bamboo tablet buttons, wheel, 
and/or ring.  It is required  for Intuos3,  CintiqV5, Graphire 4, and 
Bamboo if you want to use keystroke features.  "pad" is reported as a 
second tool in the driver. "touch" is for the tablet with touch support. 
Right now only a few Tablet PCs and Bamboo touch have this feature. 
.TP 4
.B Option \fI"Device"\fP \fI"path"\fP
sets the path to the special file which represents serial line where
the tablet is plugged.  You have to specify it for each subsection with
the same value if you want to have multiple devices with the same tablet.
This option is mandatory.
.TP 4
.B Option \fI"USB"\fP \fI"on"\fP
tells the driver to dialog with the tablet the USB way.  This option is
mandatory for USB tablets.
.TP 4
.B Option \fI"ForceDevice"\fP \fI"ISDV4"\fP
tells the driver to dialog with the tablet the serial Tablet PC way.  It 
is a special Wacom IV protocol, called ISDV4 protocol.  This option is 
mandatory for serial Tablet PCs only.
.TP 4
.B Option \fI"Suppress"\fP \fI"Inumber"\fP
sets the position increment under which not to transmit coordinates.
This entry must be specified only in the first Wacom subsection if you have
multiple devices for one tablet. If you don't specify this entry, the default 
value,  which is 2, will be used. To disable suppression, the entry should be 
specified as 0.  When suppress is defined,  an event will be sent only when at 
least one of the following conditions is met:

        the change between the current X coordinate and the previous one is
greater than suppress;

        the change between the current Y coordinate and the previous one is
greater than suppress;

        the change between the current pressure and the previous one is
greater than suppress;

        the change between the  current degree of rotation and the previous
one of the transducer is greater than suppress;

        the change between the current absolute wheel value and the previous 
one is equal to or greater than suppress;

        the change between the current tilt value and the previous one is equal 
to or greater than suppress (if tilt is supported);

        relative wheel value has changed;

        button value has changed;

        proximity has changed.
.TP 4
.B Option \fI"Mode"\fP \fI"Relative"|"Absolute"\fP
sets the mode of the device.  The default value for stylus and 
eraser is Absolute; cursor is Relative; pad mode is decided 
according to its core option due to its nature of not moving 
system cursor: Relative if it is a core device; Absolute, otherwise;
touch defaults to Relative for tablets with touch pads and Absolute for
touch screens.
.TP 4
.B Option \fI"TopX"\fP \fI"number"\fP
X coordinate of the top corner of the active zone.  Default to 0. 
.TP 4
.B Option \fI"TopY"\fP \fI"number"\fP
Y coordinate of the top corner of the active zone.  Default to 0.
.TP 4
.B Option \fI"BottomX"\fP \fI"Inumber"\fP
X coordinate of the bottom corner of the active zone.  Default to width of the tablet.
.TP 4
.B Option \fI"BottomY"\fP \fI"number"\fP
Y coordinate of the bottom corner of the active zone.  Default to height of the tablet.
.TP 4
.B Option \fI"ButtonsOnly"\fP \fI"on"|"off"\fP
disables the device's motion events.  Default to off.
.TP 4
.B Option \fI"ButtonM"\fP \fI"AC"\fP
reports an action AC when button M is pressed,  where M 
is one of the device supported  button numbers,  it can be 1 
to 32. The default action reported to Xinput is mouse button M click.    
To ignore the button click, i.e., to not report any button click event 
to Xinput,  use "0" or "button 0".  
.TP 4
.B Option \fI"TPCButton"\fP \fI"on"|"off"\fP
enables the stylus buttons as  Tablet PC buttons,  i.e., reports stylus 
button event only when its tip is pressed.  Default to "on" for Tablet PCs; 
"off" for all other models.
.TP 4
.B Option \fI"Touch"\fP \fI"on"|"off"\fP
enables the touch event for tablets that support touch feature,  i.e., 
system cursor moves when user touches the tablet.  Default to "on" for 
tablets with touch feature; "off" for all other models.
.TP 4
.B Option \fI"Gesture"\fP \fI"on"|"off"\fP
enables the touch gestures for tablets that support two finger touch. Three
gesture modes are supported: Add-a-Finger, Scroll, and Zoom. Once the driver
is in gesture mode, it stays in the same mode until both fingers leave the tablet. 
When second finger taps on the tablet, Add-a-Finger mode is in and a right-click
event will be issued upon the leaving of the second finger;
When two fingers moving in the same direction and parallel horizontally or vertically,
Scroll mode is in and a horizontal or vertical scroll event will be issued;
When both fingers stay on the tablet and at least one finger moves away from its 
initial position or both fingers move in different directions, Zoom mode is in.
Default to "on" for Tablet PCs that support two finger touch; "off" for all other
models. However, this option can be turned on for those tablets that support two
finger touch.
.TP 4
.B Option \fI"ZoomDistance"\fP \fI"number"\fP
sets the minimum distance required before starting a zoom gesture (default is 50).
.TP 4
.B Option \fI"ScrollDistance"\fP \fI"number"\fP
sets the minimum finger motion distance required for starting ascroll gesture 
(default is 20).
.TP 4
.B Option \fI"TapTime"\fP \fI"number"\fP
sets the minimum time between taps required for a right mouse click 
(default is 250 ms).
.TP 4
.B Option \fI"Speed"\fP \fI"Rspeed"\fP
sets the cursor's relative movement speed to Rspeed.  The default value is 1.0.  
A Rspeed greater than 1.0 will speed up the cursor's relative movement.  A Rspeed 
less than 1.0 but greater than 0 will slow down the cursor's relative movement. 
A Rspeed too close to 0 is not recommanded.
.TP 4
.B Option \fI"Twinview"\fP \fI"horizontal"|"vertical"|"leftof"|"aboveof"|"xinerama"|"none"\fP
sets the orientation of TwinView to map the tablet to one screen and to be able 
to move the screen cursor from one screen to the other when tool reaches the 
edge of the tablet.  The cursor can be constrained in a specific screen if 
"ScreenNo" option is added.  If you  want to map the tablet to the whole desktop,   
you should NOT add this option.  The default is "none". Note: due to historic 
reason, "horizontal"  represents the  "RightOf" and "vertical" represents the 
"BelowOf" in acutal TwinView setup.
.TP 4
.B Option \fI"TVResolution"\fP \fI"res0,res1"\fP
specifies different resolutions for the two screens in TwinView setup.  For example, 
if the resolution of screen 0 (res0) is 1024x768 and screen 1 (res1) is 1280x1024, 
the option will be set to:
            Option "TVResolution" "1024x768,1280x1024" 

This option is used only when TwinView option is not none.  It is unnecessary to add 
this option if both screens are in the same resolutions.
.TP 4
.B Option \fI"ScreenNo"\fP \fI"n"\fP
In a multi-monitor environment, specifies the screen number in which the cursor can move.
Here n starts from  0, which indicates the first screen.
.TP 4
.B Option \fI"MMonitor"\fP \fI"n"\fP
turns on/off across monitor movement on a non-TwinView multi-monitor desktop. A system 
mouse or utility program is needed to change screens when MMonitor is set to off. 
The default is "on". 
.TP 4
.B Option \fI"Rotate"\fP \fI"CW"|"CCW"|"HALF"|"NONE"\fP
rotates the tablet orientation counterclockwise (CCW) or clockwise (CW) or 180 degrees (HALF). 
If you have specific tablet mappings, i.e. TopX/Y or BottomX/Y were set, the mapping will be 
applied before rotation. The default is "NONE".
.TP 4
.B Option \fI"SysNode"\fP \fI"path"\fP
sets the path to the sysfs node that wacom_led files are based. It can be defined in any 
one of the subsection of the same tablet. Connecting and disconnecting the tablet while 
checking the path /sys/bus/usb/devices shows which <busnum>-<devnum>:<cfg>.<intf> the 
wacom_led is in. A typical path would look something like this: /sys/bus/usb/devices/2-2:1.0. 
.TP 4
.B Option \fI"PressCurve"\fP \fI"x1,y1,x2,y2"\fP
sets pressure curve by control points x1, y1, x2, and y2.  Their values are in range 
from 0..100. The input for 
	linear curve (default) is "0,0,100,100"; 
	slightly depressed curve (firmer) might be "5,0,100,95"; 
	slightly raised curve (softer) might be "0,5,95,100".
.TP 4
.B Option \fI"KeepShape"\fP \fI"on"|"off"\fP
When this option is enabled, the active zone  begins according to TopX
and TopY.  The bottom corner is adjusted to keep the ratio width/height
of the active zone the same as the screen while maximizing the area
described by TopX, TopY, BottomX, BottomY.
.TP 4
.B Option \fI"DebugLevel"\fP \fI"number"\fP
sets the level of debugging info reported.  There are 12 levels, specified by 
the integers between 1 and 12.  Once it is defined, all the debug messages 
with a level less than or equal to the "number" will be logged into 
/etc/X11/Xorg.0.log.
.TP 4
.B Option \fI"CommonDBG"\fP \fI"number"\fP
sets the level of debugging info for all devices defined for the  
same tablet. There are 12 levels in use, specified by the 
integers between 1 and 12. Once it is defined, all the debug 
messages with a level less than or equal to the "number" will 
be logged into /etc/X11/Xorg.0.log.
.TP 4
.B Option \fI"DeviceLogMask" \fI"number"\fP
bitmask that enables logging of a group of events.
.RS
.PD 0
.TP
Bit
Event
.TP
0
proximity
.TP
1
button
.TP
2
motion
.TP
3
pressure
.PD
.RE
.TP 4
.B Option \fI"DisablePressureRecalibration"\fP
Option to disable the pressure recalibration to compensate for non-zero pressure before
even touching the tablet seen on worn out devices. This pressure recalibration may lead
to 'lost button events' in some abnormal use cases.
.TP 4
.B Option \fI"CursorProx"\fP \fI"number"\fP
sets the max distance from tablet to stop reporting movement for cursor in relative mode. 
Default for Intuos series is 10, for Graphire series (including Volitos) is 42.
.TP 4
.B Option \fI"Serial"\fP \fI"number"\fP
sets the serial number associated with the physical device. This allows
to have multiple devices of the same type (i.e. multiple pens). This
option is only available on wacom V devices (Intuos series and Cintiq 21U). 
To see which serial number belongs to a device, you need to run the utility program, 
xsetwacom, which comes with linuxwacom package.
.TP 4
.B Option \fI"Threshold"\fP \fI"number"\fP
sets the pressure threshold used to generate a button 1 events of stylus.
The default is MaxPressure*3/50.
.RE
.SH "SEE ALSO"
Xorg(1x), xorg.conf(5x), xorgconfig(1x), Xserver(1x), X(7).
.SH AUTHORS
Frederic Lepied <lepied@xfree86.org>
Ping Cheng <pingc@wacom.com>
John E. Joganic <jej@j-arkadia.com>
Magnus Vigerlöf <Magnus.Vigerlof@ipbo.se>