summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpingc <pingc>2008-04-27 02:30:19 +0000
committerpingc <pingc>2008-04-27 02:30:19 +0000
commit8783d82cc1ffecf43fca9495e477700cf1448aef (patch)
tree0707a23ffe7e8156a683132e48ab42cad1d8d785
parent5f4033c33451619fa361f5df51affa45641937f8 (diff)
downloadxf86-input-wacom-8783d82cc1ffecf43fca9495e477700cf1448aef.tar.gz
Update HOWTO filerelease-0.8.0
-rw-r--r--docs/docs.html534
1 files changed, 128 insertions, 406 deletions
diff --git a/docs/docs.html b/docs/docs.html
index 550098e..571aec7 100644
--- a/docs/docs.html
+++ b/docs/docs.html
@@ -54,7 +54,7 @@
&nbsp;&nbsp;<a class="menu" href="http://sourceforge.net/projects/linuxwacom">Development</a>&nbsp;&nbsp; |
&nbsp;&nbsp;<a class="menu" href="http://linuxwacom.sourceforge.net/index.php/toc">TOC</a>&nbsp;&nbsp; |
&nbsp;&nbsp;<a class="menu" href="http://linuxwacom.sourceforge.net/index.php/all">All</a>&nbsp;&nbsp;
-</td><td class="menu" align="right">Jul 24, 2007</td></tr>
+</td><td class="menu" align="right">Apr 25, 2008</td></tr>
<tr><td colspan="2" bgcolor="#000066"><img src="docs_files/null.gif" height="4" width="1"></td></tr>
<tr><td colspan="2" bgcolor="#aaaaaa"><img src="docs_files/null.gif" height="2" width="1"></td></tr>
</tbody></table>
@@ -66,7 +66,7 @@
<a href="http://linuxwacom.sourceforge.net/index.php/howto/main">MAIN</a>&nbsp;&nbsp;&nbsp;<a href="http://linuxwacom.sourceforge.net/index.php/howto/copy">NEXT</a>&nbsp;&nbsp;&nbsp;<a href="http://linuxwacom.sourceforge.net/index.php/howto/toc">INDEX</a>&nbsp;&nbsp;&nbsp;<a href="http://linuxwacom.sourceforge.net/index.php/howto/all"><b>ALL</b></a>&nbsp;&nbsp;&nbsp;</center><br><br>
<a name="copy">
</a><center>
-<a name="copy">Copyright (C) 2002-2007 - LinuxWacom<br>
+<a name="copy">Copyright (C) 2002-2008 - LinuxWacom<br>
<br>
Permission is granted to copy, distribute and/or modify this document<br>
under the terms of the GNU Free Documentation License, Version 1.2<br>
@@ -316,9 +316,9 @@ Serial tablet or Tablet PC users can go directly to the next section
<a name="download">
</a></p><h2><a name="download">2.2 - Downloading the Code</a></h2>
-<p><a name="download">The file </a><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.7.8-1.tar.bz2">linuxwacom-0.7.8-1.tar.bz2</a> is the stable package and contains
+<p><a name="download">The file </a><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.8.0.tar.bz2">linuxwacom-0.8.0.tar.bz2</a> is the stable package and contains
files that you will need to get your serial or USB tablet working. The
-current beta package <a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.7.7-12.tar.bz2">linuxwacom-0.7.7-12.tar.bz2</a> is also available and may be
+current beta package <a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.7.9-11.tar.bz2">linuxwacom-0.7.9-11.tar.bz2</a> is also available and may be
used by people who are willing to help test new features. I will never put a
beta package on this site that I am not running myself on my primary
development machine. So you can be certain that if there are any obvious
@@ -327,9 +327,9 @@ show stoppers, they will be fixed before you get to see them.
</p><p>Unpacking the tarball is usually a one-step process, but I show both
steps in case the typical -jxf option doesn't work with tar.
-</p><blockquote><pre>[jej@ayukawa jej]$ bunzip2 linuxwacom-0.7.8-1.tar.bz2
-[jej@ayukawa jej]$ tar -xf linuxwacom-0.7.8-1.tar
-[jej@ayukawa jej]$ cd linuxwacom-0.7.8-1</pre></blockquote>
+</p><blockquote><pre>[jej@ayukawa jej]$ bunzip2 linuxwacom-0.8.0.tar.bz2
+[jej@ayukawa jej]$ tar -xf linuxwacom-0.8.0.tar
+[jej@ayukawa jej]$ cd linuxwacom-0.8.0</pre></blockquote>
Once in the package directory, you need only to configure and build the code.
This is described in more detail as you continue. The executables and
@@ -340,7 +340,7 @@ installation procedures depend on the kernel source you use.
and release dates. Otherwise, let's continue.
-</p><h3>Stable files included for linuxwacom-0.7.8-1:</h3>
+</p><h3>Stable files included for linuxwacom-0.8.0:</h3>
<table border="0" cellspacing="5">
<tbody><tr><th align="left">File</th><th align="left">Comment</th></tr>
<tr><td valign="top">configure</td><td valign="top">- configure script for distribution independent builds</td></tr>
@@ -407,7 +407,11 @@ and release dates. Otherwise, let's continue.
<h3>Stable Packages by Version and Date:</h3>
<table border="0" cellspacing="5">
<tbody><tr><th align="left">File</th><th></th><th align="left">Date</th><th align="left">Comment</th></tr>
-<tr><td valign="top"><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.7.8-1.tar.bz2">linuxwacom-0.7.8-1.tar.bz2</a></td><td valign="top">-</td><td valign="top">2007-07-12</td><td valign="top">Supports
+<tr><td valign="top"><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.8.0.tar.bz2">linuxwacom-0.8.0.tar.bz2</a></td><td valign="top">-</td><td valign="top">2008-04-25</td><td valign="top">Support:
+kernels up to 2.6.25; Keystrokes for both buttons and expresskeys; New
+tablets: Bamboo series and Cintiq 12WX &amp; 20WSX, and so much more
+that you can not afford to miss.</td></tr>
+<tr><td valign="top"><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.7.8-3.tar.bz2">linuxwacom-0.7.8-3.tar.bz2</a></td><td valign="top">-</td><td valign="top">2007-08-15</td><td valign="top">Supports
new tablet, Bamboo. Provides prebuilt Wacom X driver and its utility
programs for x86_32 and x86_64 systems. Adds many new xsetwacom options.</td></tr>
<tr><td valign="top"><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.7.6-4.tar.bz2">linuxwacom-0.7.6-4.tar.bz2</a></td><td valign="top">-</td><td valign="top">2006-12-01</td><td valign="top">Updated xsetwacom and support kernel 2.6.17/18, Intuos3 4x6 and on-the-fly tablet rotation.</td></tr>
@@ -428,6 +432,10 @@ programs for x86_32 and x86_64 systems. Adds many new xsetwacom options.</td></t
<h3>Beta Packages by Version and Date:</h3>
<table border="0" cellspacing="5">
<tbody><tr><th align="left">File</th><th></th><th align="left">Date</th><th align="left">Comment</th></tr>
+<tr><td valign="top"><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.7.9-11.tar.bz2">linuxwacom-0.7.9-11.tar.bz2</a></td><td valign="top">-</td><td valign="top">2008-4-11</td><td valign="top">Support
+kernel 2.6.22 &amp; 2.6.24. Temporary workaround for Xorg 7.3. Support
+Bamboo series and Cintiq 12WX &amp; 20WSX. Updated wacomcpl for
+keystrokes. Support serial Tablet PC with touch.</td></tr>
<tr><td valign="top"><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.7.7-12.tar.bz2">linuxwacom-0.7.7-12.tar.bz2</a></td><td valign="top">-</td><td valign="top">2007-06-15</td><td valign="top">Support
Bamboo. Updated installer under prebuilt directory to install X driver
as well as its associated utilities. Support non-overlapped multi-areas
@@ -582,12 +590,12 @@ for future readers.
</a><a name="install">
</a></p><h2><a name="install">2.4 - Install from Prebuilt </a></h2>
-<p><a name="install">We have created 2 sets of prebuilt Wacom X driver and its utility programs under linuxwacom-0.7.8-1/prebuilt; one for x86-32
+<p><a name="install">We have created 2 sets of prebuilt Wacom X driver and its utility programs under linuxwacom-0.8.0/prebuilt; one for x86-32
systems, the other for x86-64 systems.
</a></p><p><a name="install">If you don't plan to change anything in the driver, following steps will install the prebuilt files for you:
-</a></p><blockquote><pre><a name="install">[jej@ayukawa jej]$ cd linuxwacom-0.7.8-1/prebuilt
+</a></p><blockquote><pre><a name="install">[jej@ayukawa jej]$ cd linuxwacom-0.8.0/prebuilt
[jej@ayukawa prebuilt]$ su
[jej@ayukawa prebuilt]# ./uninstall
[jej@ayukawa prebuilt]# ./install
@@ -776,6 +784,9 @@ of the document identifies which options are needed and when.<br><br>
<tr><td>--enable-dlloader=yes|no</td><td>best guess</td>
<td>Enable dlloader build option and built
wacom_drv.so instead of wacom_drv.o</td></tr>
+<tr><td>--with-xmoduledir=dir</td><td>best guess</td>
+ <td>Specify wacom_drv path explicitly.
+ Implies --enable-dlloader</td></tr>
</tbody></table>
<h3>Configuration Samples</h3>
@@ -833,6 +844,7 @@ checking for ncurses.h... <b>yes</b>
tabletdev.o - no
wacom_drv.so - yes /usr/lib/xorg/modules/input
wacom_drv.o - no
+ wacom*_drv quirks - libc-wrapper key-events dixScreenOrigins
----------------------------------------
</pre></blockquote>
@@ -901,7 +913,9 @@ checking for valid XFree86 build environment... <b>ok</b>
mousedev.o - <b>yes</b>
input.o - <b>yes</b>
tabletdev.o - no
+ wacom_drv.so - no
wacom_drv.o - <b>yes</b>
+ wacom*_drv quirks - libc-wrapper key-events
----------------------------------------
</pre></blockquote>
@@ -954,7 +968,9 @@ checking for ld used by g++... /usr/bin/ld -m elf_x86_64
mousedev.o - no
input.o - no
tabletdev.o - no
+ wacom_drv.so - no
wacom_drv.o - yes
+ wacom*_drv quirks - libc-wrapper key-events
----------------------------------------
</pre></blockquote>
@@ -1037,22 +1053,22 @@ The exact output depends a lot on your particular kernel and distribution.
</a></p><blockquote><pre><a name="testtablet">This is Redhat 8.0 (2.4.18-17.8.0):<br>
[jej@ayukawa usb]# tail /var/log/messages
-Jul 24 21:26:11 ayukawa kernel: hub.c: USB new device connect on bus2/2, assigned device number 2
-Jul 24 21:26:11 ayukawa kernel: <b>input0: Wacom Intuos2 12x12</b> on usb2:2.0
-Jul 24 21:26:11 ayukawakernel: <b>wacom.c: Setting tablet report for tablet data</b>
-Jul 24 21:26:11 ayukawa kernel: <b>wacom.c: input1: Wacom Intuos2 12x12</b> on usb1:6.0
-Jul 24 21:26:14 ayukawa /etc/hotplug/usb.agent: Setup wacom hid for USB product <b>56a/44</b>/115
-Jul 24 21:26:14 ayukawa /etc/hotplug/usb.agent: Setup mousedev for USB product <b>56a/44</b>/115
+Apr 25 21:26:11 ayukawa kernel: hub.c: USB new device connect on bus2/2, assigned device number 2
+Apr 25 21:26:11 ayukawa kernel: <b>input0: Wacom Intuos2 12x12</b> on usb2:2.0
+Apr 25 21:26:11 ayukawakernel: <b>wacom.c: Setting tablet report for tablet data</b>
+Apr 25 21:26:11 ayukawa kernel: <b>wacom.c: input1: Wacom Intuos2 12x12</b> on usb1:6.0
+Apr 25 21:26:14 ayukawa /etc/hotplug/usb.agent: Setup wacom hid for USB product <b>56a/44</b>/115
+Apr 25 21:26:14 ayukawa /etc/hotplug/usb.agent: Setup mousedev for USB product <b>56a/44</b>/115
</a></pre>
<pre class="diff"><a name="testtablet">And here it is again on Redhat 7.2 (2.4.18-17.7.x):<br>
[jej@sasami root]# tail /var/log/messages
-Jul 24 21:28:38 sasami kernel: hub.c: USB new device connect on bus1/1, assigned device number 2
-Jul 24 21:28:38 sasami kernel: <b>input0: Wacom Intuos2 12x12</b> on usb1:2.0
-Jul 24 21:28:39 sasami kernel: usb.c: registered new driver hiddev
-Jul 24 21:28:39 sasami kernel: usb.c: registered new driver hid
-Jul 24 21:28:39 sasami kernel: hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik &lt;vojtech@suse.cz&gt;
-Jul 24 21:28:39 sasami kernel: hid-core.c: USB HID support drivers
-Jul 24 21:28:39 sasami kernel: mice: <b>PS/2 mouse</b> device common for all mice
+Apr 25 21:28:38 sasami kernel: hub.c: USB new device connect on bus1/1, assigned device number 2
+Apr 25 21:28:38 sasami kernel: <b>input0: Wacom Intuos2 12x12</b> on usb1:2.0
+Apr 25 21:28:39 sasami kernel: usb.c: registered new driver hiddev
+Apr 25 21:28:39 sasami kernel: usb.c: registered new driver hid
+Apr 25 21:28:39 sasami kernel: hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik &lt;vojtech@suse.cz&gt;
+Apr 25 21:28:39 sasami kernel: hid-core.c: USB HID support drivers
+Apr 25 21:28:39 sasami kernel: mice: <b>PS/2 mouse</b> device common for all mice
</a></pre>
</blockquote>
@@ -1069,7 +1085,7 @@ driver <i>did not get control</i>. Either hid or usbmouse did.
<pre></pre></pre></blockquote>
<a name="newwacom">
</a><h2><a name="newwacom">3.2 - Updated wacom.c</a></h2>
-<p><a name="newwacom">The wacom.c driver that is available in </a><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.7.8-1.tar.bz2">linuxwacom-0.7.8-1.tar.bz2</a> supports Bamboo, which will be available in kernel version 2.6.23.
+<p><a name="newwacom">The wacom.c driver that is available in </a><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.8.0.tar.bz2">linuxwacom-0.8.0.tar.bz2</a> supports Bamboo, which will be available in kernel version 2.6.23.
</p><p>The driver also added a few new xsetwacom commands that help you change X driver settings from user space.
@@ -1353,23 +1369,21 @@ this from happening. To be certain, you can check the log file for the
correct version number.
</p><blockquote><pre>[root@ayukawa src]# tail /var/log/messages
-Jul 24 20:34:41 ayukawa kernel: usb.c: registered new driver wacom
-Jul 24 20:34:41 ayukawa kernel: Reporting max 30480, 31680
-Jul 24 20:34:41 ayukawa kernel: wacom.c: Setting tablet report for tablet data
-Jul 24 20:34:41 ayukawa kernel: input0: Wacom Intuos2 12x12 on usb2:3.0
-Jul 24 20:34:41 ayukawa kernel: wacom.c: <b>$1.43-0.7.8-1</b> Vojtech Pavlik &lt;vojtech@suse.cz&gt;
-Jul 24 20:34:41 ayukawa kernel: wacom.c: USB Wacom Graphire and Wacom Intuos tablet driver (<b>MODIFIED-DEBUG</b>)
+Apr 25 20:34:41 ayukawa kernel: usb.c: registered new driver wacom
+Apr 25 20:34:41 ayukawa kernel: Reporting max 30480, 31680
+Apr 25 20:34:41 ayukawa kernel: wacom.c: Setting tablet report for tablet data
+Apr 25 20:34:41 ayukawa kernel: input0: Wacom Intuos2 12x12 on usb2:3.0
+Apr 25 20:34:41 ayukawa kernel: wacom.c: <b>$1.43-0.8.0</b> Vojtech Pavlik &lt;vojtech@suse.cz&gt;
+Apr 25 20:34:41 ayukawa kernel: wacom.c: USB Wacom Graphire and Wacom Intuos tablet driver
</pre></blockquote>
-<p>The important detail is the version number. A version number like "1.30"
-is an original kernel version and not from the linuxwacom package. The
-correct version should also have the -0.7.8-1 portion as
-well. Also, future versions of the driver will say "LINUXWACOM-DEBUG" or
-similar rather than "MODIFIED-DEBUG" as shown above. This is to help
-differentiate between the stock kernel driver and those available from the
-Linux Wacom Project.
-
+<p>The important detail is the version number. A version number like
+"1.46"
+is an original kernel version and not from the linuxwacom package. The
+correct version should also have the -j#.# or -pc#.# portion as well.
+This is to help differentiate between the stock kernel driver and those
+available from the Linux Wacom Project.
</p><p>If you get errors inserting the module, then you may need to reconfigure
and build with module versioning disabled. If it loads without a hitch,
move on to the next part.
@@ -1491,17 +1505,17 @@ if it cannot find the one you have specified.
Here's a copy of the messages from my version of the driver.
</a></p><blockquote><pre><a name="loadwacom">[jej@ayukawa usb]# grep -i wacom /var/log/messages | tail
-Jul 24 21:23:35 ayukawa kernel: usb.c: registered new driver wacom
-Jul 24 21:23:35 ayukawa kernel: wacom.c: <b>v1.43-0.7.8-1</b> Vojtech Pavlik &lt;vojtech@suse.cz&gt;
-Jul 24 21:23:35 ayukawa kernel: wacom.c: USB Wacom Graphire and Wacom Intuos tablet driver (MODIFIED)
+Apr 25 21:23:35 ayukawa kernel: usb.c: registered new driver wacom
+Apr 25 21:23:35 ayukawa kernel: wacom.c: <b>v1.43-0.8.0</b> Vojtech Pavlik &lt;vojtech@suse.cz&gt;
+Apr 25 21:23:35 ayukawa kernel: wacom.c: USB Wacom Graphire and Wacom Intuos tablet driver (MODIFIED)
</a></pre></blockquote>
<p><a name="loadwacom">The original driver was version 1.43. This version number
-is 1.43-0.7.8-1 so the correct driver was loaded.</a></p>
+is 1.43-0.8.0 so the correct driver was loaded.</a></p>
<a name="buildhid">
</a><h2><a name="buildhid">3.8 - Building usbmouse.o, evdev.o, mousedev.o, and hid.o (for kernel 2.4)</a></h2>
-<p><a name="buildhid">In the </a><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.7.8-1.tar.bz2">linuxwacom-0.7.8-1.tar.bz2</a>
+<p><a name="buildhid">In the </a><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.8.0.tar.bz2">linuxwacom-0.8.0.tar.bz2</a>
file, you will find mousedev.c, usbmouse.c, hid-core.c, evdev.c, and
input.c files which have special exceptions for wacom. These files are
not built by default, so you will need to reconfigure the package and
@@ -1560,7 +1574,7 @@ files to get .o.gz files.</span>
<a name="buildhid6">
</a><h2><a name="buildhid6">3.9 - Building (usb)hid.ko (for kernel 2.6)</a></h2>
-<p><a name="buildhid6">In the </a><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.7.8-1.tar.bz2">linuxwacom-0.7.8-1.tar.bz2</a>
+<p><a name="buildhid6">In the </a><a href="http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.8.0.tar.bz2">linuxwacom-0.8.0.tar.bz2</a>
file, you will find hid-core.c, which have special exceptions for
wacom. This file is not built by default, so you will need to
reconfigure the package and run make again. </p><p class="diff">Note, for kernel 2.6.18 and later, no need to build hid any more. For other kernels, refer to <a href="#testtablet">Testing Tablet Detection</a> to see if you need to build hid or not.</p>
@@ -1700,10 +1714,10 @@ If no output occurs on those ports, reload the drive:
</a></p><blockquote><pre><a name="viewdata">[jej@sasami root]# /sbin/rmmod wacom
[jej@sasami root]# /sbin/modprobe wacom (or /sbin/insmod mydir/src/wacom.o)
[jej@sasami root]# tail /var/log/messages
-Jul 24 17:31:31 sasami kernel: usb.c: deregistering driver wacom
-Jul 24 17:31:34 sasami kernel: usb.c: registered new driver wacom
-Jul 24 17:31:35 sasami kernel: input0: Wacom Intuos2 12x12 on usb1:2.0
-Jul 24 17:31:35 sasami kernel: wacom.c: v1.43-0.7.8-1 Vojtech Pavlik &lt;vojtech@suse.cz&gt;
+Apr 25 17:31:31 sasami kernel: usb.c: deregistering driver wacom
+Apr 25 17:31:34 sasami kernel: usb.c: registered new driver wacom
+Apr 25 17:31:35 sasami kernel: input0: Wacom Intuos2 12x12 on usb1:2.0
+Apr 25 17:31:35 sasami kernel: wacom.c: v1.43-0.8.0 Vojtech Pavlik &lt;vojtech@suse.cz&gt;
</a></pre></blockquote>
<p><a name="viewdata">The device driver and the tablet occassionally get out of
@@ -1844,11 +1858,11 @@ present, even though the tablet itself has no mouse.
<a name="x11">
</a></p><h1><a name="x11">5.0 - Configuring X11</a></h1>
<a name="x11">Two steps must be completed to get X to recognize your tablet. First,
-you need to add some lines to XF86Config to inform X of the tablet's
+you need to add some lines to XF86Config/xorg.conf to inform X of the tablet's
existence. Second, you need to update the XInput driver that pertains
-to the tablet since the one that ships with XFree86 is not very functional.
+to the tablet since the one that ships with XFree86/Xorg is not very functional.
Neither driver holds a candle to the windows driver though, so you'll
-have to take what you get for the time being. Updates to the XFree86 driver
+have to take what you get for the time being. Updates to the XFree86/Xorg driver
are available in the stable and beta releases on the
</a><a href="#download">Downloading the Code</a> page.
<a name="inputdev">
@@ -1868,7 +1882,7 @@ or the simple GUI control panel <a href="#wacomcpl">wacomcpl</a> while Wacom dri
xorg.conf file for Wacom devices is required. You should add these
devices to the <a href="#srvlayout">ServerLayout</a> section of your XF86Config/xorg.conf file too.
-</p><p>We assume you are running XFree86 4.x or Xorg. <span class="diff">On
+</p><p>We assume you are running Either XFree86 4.2 or later Or Xorg. <span class="diff">On
some distributions, this file is called XF86Config-4. Notice that the
serial and USB configurations are different, so only include the
appropriate lines. The default serial and USB devices are given. For
@@ -1909,7 +1923,7 @@ Section "InputDevice"
<b>Option "ForceDevice" "ISDV4" # Tablet PC ONLY</b>
EndSection
-<b># This section is for Intuos3, Cintiq 21UX, Graphire4, or Bamboo</b>
+<b># This section is for Intuos3, CintiqV5, Graphire4, or Bamboo</b>
Section "InputDevice"
Driver "wacom"
Identifier "pad"
@@ -1918,9 +1932,20 @@ Section "InputDevice"
Option "Type" "pad"
<b>Option "USB" "on" # USB ONLY</b>
EndSection
+
+<b># This section is for the TabletPC that supports touch</b>
+Section "InputDevice"
+ Driver "wacom"
+ Identifier "touch"
+ <b>Option "Device" "/dev/ttyS0" # SERIAL ONLY</b>
+ <b>Option "Device" "/dev/input/event0" # USB ONLY</b>
+ Option "Type" "touch"
+ Option "ForceDevice" "ISDV4" # Tablet PC ONLY
+ <b>Option "USB" "on" # USB ONLY</b>
+EndSection
</pre></blockquote>
-<p>The above four sections identify the stylus, eraser, cursor, and pad devices
+<p>The above four sections identify the stylus, eraser, cursor, touch, and pad devices
to XInput. Notice that all four reference the same device /dev/ttyS0 or
/dev/input/event0 depending on whether its a serial or USB tablet.
@@ -1963,15 +1988,17 @@ CONFIGURATION DETAILS
to define multiple devices with different active zones. Each device
supports the following entries:
- Option "Type" "stylus"|"eraser"|"cursor"|"pad"
+ Option "Type" "stylus"|"eraser"|"cursor"|"touch"|"pad"
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 and Cintiq
- 21UX ExpressKeys and menu strips, or Graphire 4 and Bamboo
+ outside of Gimp drawing area. "pad" is for Intuos 3 and CintiqV5
+ ExpressKeys and menu strips, or Graphire 4 and Bamboo
tablet buttons and wheel/ring. It is required for Intuos3,
- Cintiq 21UX, Graphire 4, or Bamboo if you want to use keystroke
+ CintiqV5, Graphire 4, or 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 have this feature.
Option "Device" "path"
sets the path to the special file which represents serial
@@ -2136,9 +2163,8 @@ CONFIGURATION DETAILS
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 21UX). To see which serial
- number belongs to a device, you have to set the DebugLevel
- to 6 and watch the output of the X log.
+ devices (Intuos series and Cintiq 21UX). To see the serial
+ number associated with a device, run <i><a href="#xsetwacom">xsetwacom</a></i>.
Option "Threshold" "number"
sets the pressure threshold used to generate a button 1
@@ -2149,9 +2175,9 @@ SEE ALSO
AUTHORS
Frederic Lepied &lt;lepied@xfree86.org&gt;, Ping Cheng &lt;pingc@wacom.com&gt;,
- John E. Joganic &lt;jej@jâ&#8364;&#144;arkadia.com&gt;
+ John E. Joganic &lt;jej@jâ&#8364;&#144;arkadia.com&gt;, Magnus Vigerlöf &lt;Magnus.Vigerlof@ipbo.se&gt;
-X Version 11 linuxwacom 0.7.8 WACOM(4)
+X Version 11 linuxwacom 0.8.0 WACOM(4)
</pre></blockquote>
<a name="mouse1">
</a><h2><a name="mouse1">5.2 - Mouse1 (for all kernel 2.4 systems and some 2.6 systems)</a></h2>
@@ -2216,15 +2242,16 @@ page.
<b>InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents" # For non-LCD tablets only
- InputDevice "pad" # For Intuos3/Cintiq 21UX/Graphire4/Bamboo tablets</b>
+ InputDevice "touch" "SendCoreEvents" # Only a few TabletPCs support this type
+ InputDevice "pad" # For Intuos3/CintiqV5/Graphire4/Bamboo tablets</b>
EndSection
</a></pre></blockquote>
-<p><a name="srvlayout">This section determines which devices are
-actually used by the server. In the case above, the cursor, stylus,
-eraser, and pad devices are selected. At present, this is the correct
-configuration for proper operation of the tablet whether you are using
-the beta package or the production package.
+<p><a name="srvlayout">This section determines which devices are actually used by the server.
+In the case above, the cursor, stylus, eraser, touch, and pad devices are selected.
+At present, this is the correct configuration for proper
+operation of the tablet whether you are using the beta package or the production package.
+
</a></p><p><a name="srvlayout">You can configure one of your Wacom devices as a Core Pointer if you don't
have a regular mouse on your system. However, you lose the Wacom specific
functions, such as pressure sensitivity and absolute mode when you use that device.
@@ -2262,7 +2289,7 @@ are running right, the following lines appear in my log file.
(II) LoadModule: "wacom"
(II) Loading /usr/X11R6/lib/modules/input/wacom_drv.o
(II) Module wacom: vendor="The XFree86 Project"
-(II) Wacom driver level: <b>47-0.7.8-1</b> $
+(II) Wacom driver level: <b>47-0.8.0</b> $
(II) XINPUT: Adding extended input device "eraser" (type: Wacom Eraser)
(II) XINPUT: Adding extended input device "stylus" (type: Wacom Stylus)
(II) XINPUT: Adding extended input device "cursor" (type: Wacom Cursor)
@@ -2274,8 +2301,8 @@ suppress=0
(==) Wacom Eraser top X=0 top Y=0 bottom X=30480 bottom Y=30480
</a></pre></blockquote>
-<a name="restartx">Notice the driver version 47-0.7.8-1 above. This is the new stable
-wacom_drv.o driver. The beta driver is currently 47-0.7.7-12.
+<a name="restartx">Notice the driver version 47-0.8.0 above. This is the new stable
+wacom_drv.o driver. The beta driver is currently 47-0.7.9-11.
</a><p><a name="restartx">First things first, you should lift the mouse off the tablet and place it
back down. This seems to help reset things internally. When you replace the
@@ -2631,329 +2658,19 @@ this step.
</a></p><p><a name="wacomcpl">However, it is reported that there are older systems on which can not run wacomcpl
due to some XFree86 interface error. Please check </a><a href="#success">Success Stories</a> page to see if your system is in question.
-The work around is to add the configuration options to your /etc/X11/XF86Config file. Please refer to <a href="#x11">Configuring X11</a> page for details.
+The workaround is to add the configuration options to your X config file, refer to <a href="#x11">Configuring X11</a> page for details.
</p></div>
<p><b>Running wacomcpl</b>
-</p><p>If wacom_drv.o was running while installing wacomcpl, wacomcpl can be
-launched immediately after <i>make install</i> and <i>exit (switch back
-to your own account)</i>.
-
-</p><p>If wacom_drv.o is installed by the same <i>make install</i> as wacomcpl
-is, restarting X server is required to use the newly built wacom_drv.o. We
-strongly recommand to build and install the wacom_drv.o and wacomcpl from
-the same release package since the out of sync wacom_drv.o and wacomcpl may
-crash your X server.
-<a name="xsetwacom">
-</a></p><h1><a name="xsetwacom">8.0 - Using xsetwacom</a></h1>
-<p><a name="xsetwacom">The xsetwacom is a command-line Wacom driver configuration tool. It
-changes the pressure sensitivity, click threshold, button functions,
-cursor mode and speed, and much more without having to manually modify
-XF86Config or xorg.conf file.
-
-</a></p><p><a name="xsetwacom">The basic usage and options can be viewed by issuing <i>xsetwacom</i>
-
-</a></p><blockquote><pre><a name="xsetwacom">[jej@ayukawa linuxwacom]$xsetwacom
-Usage: xsetwacom [options] [command [arguments...]]
-Options:
- -h, --help - usage
- -v, --verbose - verbose output
- -V, --version - version info
- -d, --display disp_name - override default display
- -s, --shell - generate shell commands for 'get'
- -x, --xconf - generate X.conf lines for 'get'
-
-Commands:
- list [dev|param] - display known devices, parameters
- list mod - display supported modifier and specific keys for keystokes
- set dev_name param [values...] - set device parameter by name
- get dev_name param [param...] - get current device parameter(s) value by name
- getdefault dev_name param [param...] - get device parameter(s) default value by name
-</a></pre></blockquote>
-
-<p><a name="xsetwacom">xsetwacom supports 3 forms of get/getdefault commands: <i>xsetwacom get</i>
-returns the parameter's raw value; <i>xsetwacom -x get</i> returns the value in Xorg.conf
-form; and <i>xsetwacom -s get</i> returns the value in shell command form.
-
-</a></p><p><a name="xsetwacom">The most used xsetwacom command is <i>xsetwacom set dev_name param [values...]</i>,
-where param is an option which will be set to values in wacom_drv.o
-after excuting xsetwacom. To better understand the use of this command,
-let's see some examples. Assume that you use <i>Stylus</i> as your Wacom tool's Identifier, which is considered as dev_name in xsetwacom command.
-
-</a></p><p><a name="xsetwacom">If you want to change <i>Stylus's</i> mode from absolute (default) to relative, then:
-
-</a></p><blockquote><pre><a name="xsetwacom">[jej@ayukawa linuxwacom]$xsetwacom set Stylus mode relative
-</a></pre></blockquote>
-
-<p><a name="xsetwacom">If you want to change button 2 to left-double-click, then:
-
-</a></p><blockquote><pre><a name="xsetwacom">[jej@ayukawa linuxwacom]$xsetwacom set Stylus button2 "dblclick 1"
-</a></pre></blockquote>
-
-<p><a name="xsetwacom">If you want to change button 2 to button 5, then:
-
-</a></p><blockquote><pre><a name="xsetwacom">[jej@ayukawa linuxwacom]$xsetwacom set Stylus Button2 "button 5"
-or
-[jej@ayukawa linuxwacom]$xsetwacom set Stylus Button2 5
-</a></pre></blockquote>
-
-<p><a name="xsetwacom">If you want to change button 3 to ModeToggle, then:
-
-</a></p><blockquote><pre><a name="xsetwacom">[jej@ayukawa linuxwacom]$xsetwacom set Stylus button3 modetoggle
-</a></pre></blockquote>
-
-<p><a name="xsetwacom">If you want to know what the current (or default) pressure sensitivity setting is, then:
-
-</a></p><blockquote><pre><a name="xsetwacom">[jej@ayukawa linuxwacom]$xsetwacom -s get Stylus PressCurve (output in xsetwacom format)
-xsetwacom set stylus PressCurve "0 15 85 100"
-or
-[jej@ayukawa linuxwacom]$xsetwacom -x get Stylus PressCurve (output in xorg.conf Option format)
- Option "PressCurve" "0,15,85,100"
-
-[jej@ayukawa linuxwacom]$xsetwacom -x getdefault Stylus PressCurve
- Option "PressCurve" "0,0,100,100"
-</a></pre></blockquote>
-
-<p><a name="xsetwacom">If you want to set the pressure sensitivity a bit softer, then:
-
-</a></p><blockquote><pre><a name="xsetwacom">[jej@ayukawa linuxwacom]$xsetwacom set Stylus PressCurve 0 15 85 100
-</a></pre></blockquote>
-
-<p><a name="xsetwacom">If you want the buttons behave the Tablet PC way, i.e., sending button event only when
-button1 (the tip) is pressed, then:
-
-</a></p><blockquote><pre><a name="xsetwacom">[jej@ayukawa linuxwacom]$xsetwacom set Stylus TPCButton on
-</a></pre></blockquote>
-
-<p><a name="xsetwacom">If you want to change <i>pad's</i> button 1 to ctrl alt F2, then:
-
-</a></p><blockquote><pre><a name="xsetwacom">[jej@ayukawa linuxwacom]$xsetwacom set pad Button1 "core key ctrl alt F2"
-</a></pre></blockquote>
-
-<p><a name="xsetwacom">If you want to change <i>pad's</i> button 2 to ctrl alt backspace, then:
-
-</a></p><blockquote><pre><a name="xsetwacom">[jej@ayukawa linuxwacom]$xsetwacom set pad Button2 "core key ctrl alt backspace"
-</a></pre></blockquote>
-
-<div class="diff"><a name="xsetwacom"><b>Note:</b> keystrokes and modifiers are only supported for Xorg 6.8 or later.
-</a></div>
-
-
-<p><a name="xsetwacom"><b>xsetwacom supported parameters</b>
-
-Below is a list of the parameters and their values used by <i>xsetwacom</i> command (a similar output can be viewed by <i>xsetwacom list param</i>):
-
-</a></p><blockquote><pre><a name="xsetwacom"> param [values...] results
-------------------------------------------------------------------
- Mode Relative|Absolute sets the mode of the device
- TopX integer sets the X coordinate of the top corner of the active zone
- TopY integer sets the Y coordinate of the top corner of the active zone
- BottomX integer sets the X coordinate of the bottom corner of the active zone
- BottomY integer sets the Y coordinate of the bottom corner of the active zone
- STopX<i>i</i> integer returns screen <i>i</i> left coordinate in pixels
- STopY<i>i</i> integer returns screen <i>i</i> top coordinate in pixels
- SBottomX<i>i</i> integer returns screen <i>i</i> right coordinate in pixels
- SBottomY<i>i</i> integer returns screen <i>i</i> bottom coordinate in pixels
- Button<i>M</i> integer|keystroke sets button <i>M</i> to button integer click or keystroke
- Button<i>M</i> 0 ignores button <i>M</i> click
- RelWUp integer|keystroke sets relative wheel up to button click or keystroke
- RelWDn integer|keystroke sets relative wheel down to button click or keystroke
- AbsWUp integer|keystroke sets absolute wheel up to button click or keystroke
- AbsWDn integer|keystroke sets absolute wheel down to button click
- StripLUp integer|keystroke sets left strip up to button click or keystroke
- StripLDn integer|keystroke sets left strip down to button click or keystroke
- StripRUp integer|keystroke sets right strip up to button click or keystroke
- StripRDn integer|keystroke sets right strip down to button click or keystroke
- PressCurve i1 i2 i3 i4 sets the pressure bezier curve, where i1+i4=100; i2+i3=100
- DebugLevel integer (0 - 12) sets the level of debugging trace for one tool
- CommonDBG integer (0 - 12) sets the level of debugging trace for all tools
- associated with the same tablet.
- Suppress integer (0 - 100) number of data trimmed for the tools associated
- with the same tablet.
- Screen_No integer (-1 - 5) sets screen number the tablet is mapped to.
- TwinView none|vertical|horizontal sets the mapping to TwinView.
- TVResolution0 width x height sets MetaModes option for TwinView Screen 0.
- TVResolution1 width x height sets MetaModes option for TwinView Screen 1.
- SpeedLevel integer (1 - 11) sets relative cursor movement speed
- ClickForce integer (1 - 21) sets tip/eraser pressure threshold
- xyDefault resets the bounding coordinates to default in tablet units
- mmonitor on|off turns on/off across monitor movement on (non-TwinView)
- multi-monitor desktop
- TPCButton on|off turns on/off the buttons as Tablet PC buttons
- CursorProx integer (distance) sets cursor distance margin for proximity-out
- in distance from the tablet surface
- Rotate none|cw|ccw|half sets the rotation of the tablet.
- ToolID returns the ID of the associated device.
- ToolSerial returns the serial number of the associated device.
- GetTabletID/TabletID returns the tablet ID of the associated device.
- NumScreen returns number of screens configured for the desktop.
-------------------------------------------------------------------
-
-Event description format:
-[CORE] [EVENT TYPE] [MODIFIERS] [CODE]
- CORE: Emit core events irrespective of the SendCoreEvents setting
- EVENT TYPE: the type of event to emit:
- KEY: Emit a key event
- BUTTON: Emit a button event
- DBLCLICK: Emit a double-click button event
- MODETOGGLE: Toggle absolute/relative tablet mode
- MODIFIERS: use "xsetwacom list mod"
- to see a list of modifiers and specific keys
- CODE: Button number if emit a button event
- or specific keys and any other keys not listed as mod
-
-</a></pre></blockquote>
-
-
-<p><a name="xsetwacom"><b>Associating parameters to physical devices</b>
-
-</a></p><p><a name="xsetwacom">Following is a list of the parameters that are associated with the elements of devcies.
-
-</a></p><blockquote><pre><a name="xsetwacom"> param tools
---------------------------------------------------------------------------
-Button# All Wacom styli/pucks buttons
- Tablet ExpressKeys
-RelWUp/RelWDn Graphire4 tablet wheel
- Wacom puck Fingerwheel
-AbsWUp/AbsWDn Intuos puck Thumbwheel
- Intuos Airbrush Fingerwheel
- Bamboo tabelt Touch Ring
-StripLUp/StripLUp Intuos3 and Cintiq 21UX tablet left Touch Strip
-StripRUp/StripRUp Intuos3 and Cintiq 21UX tablet Right Touch Strip
---------------------------------------------------------------------------
-
-</a></pre></blockquote>
-
-
-<p><a name="xsetwacom"><b>Automatically excuting predefined xsetwacom commands at logging in</b>
-
-</a></p><p><a name="xsetwacom">The xsetwacom commands can be added to
-the .xinitrc under your home directory so next time when you login as
-yourself, the driver will be set to the options you choose.
-</a></p><p><a name="xsetwacom">Below is an example of my .xinitrc:
+</p><p>If wacom_drv.(s)o was running while installing wacomcpl, wacomcpl can be
+launched immediately after <i>make install</i> and <i>exit</i>.
-</a></p><blockquote><pre><a name="xsetwacom">[jej@ayukawa jej]$ more .xinitrc
-xsetwacom set Stylus0 TopX 10
-xsetwacom set Stylus0 TopY 67
-xsetwacom set Stylus0 BottomX 7170
-xsetwacom set Stylus0 BottomY 5778
-xsetwacom set Stylus0 TPCButton 1
-# run the primary system script
-. /etc/X11/xinit/xinitrc
-</a></pre></blockquote>
-
-<div class="diff">
-<p><a name="xsetwacom">To see what's under your home directory, use <i>ls -al ~</i>.
-
-</a></p><p><a name="xsetwacom">If your system doesn't execute .xinitrc
-at login, you can add those xsetwacom commands into the startup script
-(.bashrc, .cshrc, .profile, etc.) that your system launches, for
-example, you should use .Xsession instead of .xinitrc on Debian.
-</a></p><p><a name="xsetwacom">It has been reported that xsetwacom can not run on some older systems due to a XFree86 interface error. Please check </a><a href="#success">Success Stories</a>
-page to see if your system is in question. A generic solution to this
-issue is directly adding your configuration options to the
-/etc/X11/XF86Config file. Please refer to <a href="#x11">Configuring X11</a> for details.
-</p></div>
-
-<p><b>More examples</b>
-
-</p><p>If you are confused with the usages above, let's see some more confusing examples.
-
-</p><p> <b>1.</b> Usage of keystroke and modifiers
-
-</p><p>keystroke and modifiers can be used through buttons,
-ExpressKeys, wheels, Touch Strips, and Touch Ring. A list of supported
-modifiers and special keys can be viewed through <i>xsetwacom list mod</i>. Special keys are symbols that go together to represent one XInput key event.
-
-</p><p>In the following example, <b>Up</b> represents the <b>up arrow</b> key:
-
-</p><blockquote><pre>[jej@ayukawa jej]$ xsetwacom set cursor button4 "key core Up"
-</pre></blockquote>
-
-<p>When you press button4 on your Wacom puck, Xinput will receive an <b>up arrow</b> event.
-
-</p><p>If you want to send the <b>Up</b> keystroke, the universal escape character <b>\</b> has to be used:
-
-</p><blockquote><pre>[jej@ayukawa jej]$ xsetwacom set cursor button4 "key core \Up"
-</pre></blockquote>
-
-<p>If you press button4 on your Wacom puck, Xinput will receive an <b>U</b> and a <b>p</b> events, i.e., <b>Up</b> would be displayed on your active console or application.
-
-</p><p>Sending <b>down arrow</b> event when button5 is pressed:
-
-</p><blockquote><pre>[jej@ayukawa jej]$ xsetwacom set cursor button5 "key core Down"
-</pre></blockquote>
-
-<p>Sending <b>PageUp</b> event when tablet wheel scrolls up:
-
-</p><blockquote><pre>[jej@ayukawa jej]$ xsetwacom set pad RelWUp "key core pgup"
-</pre></blockquote>
-
-<p>Sending <b>PageDown</b> event when tablet wheel scrolls down:
-
-</p><blockquote><pre>[jej@ayukawa jej]$ xsetwacom set pad RelWDn "key core pgdn"
-</pre></blockquote>
-
-<p>The same functions work for parameters AbsWUp, AbsWDn, StripLUp,
-StripLDn, StripRUp, and StripRDn.
-
-</p><p> <b>2.</b> Changing debug level while driver is running
-
-</p><p>xsetwacom supports 2 ways of enabling/disabling debugging
-information, for individual device and/or for all tools associated with
-the same tablet, through parameters DebugLevel and CommonDBG. For
-example,
-</p><blockquote><pre>[jej@ayukawa jej]$ xsetwacom set cursor DebugLevel 10
-</pre></blockquote>
-
-<p>Turns debugger on to level 10 for device "cursor" only. Other devices
-will not report information to Xorg.0.log file.
-
-</p><blockquote><pre>[jej@ayukawa jej]$ xsetwacom set cursor CommonDBG 3
-</pre></blockquote>
-
-<p>Turns debugger on to level 3 for all devices associated with the same
-tablet as "cursor" does. But only common debug information will be
-reported.
-
-</p><p> <b>3.</b> Configuring TwinView setup while system running
-
-</p><p>TwinView parameter sets the mapping of TwinView to
-horizontal/vertical/none. The current TwinView setup can be retrieved
-by the corresponding get command. For example:
-
-</p><blockquote><pre>[jej@ayukawa jej]$ xsetwacom -x get cursor TwinView
- Option "TwinView" "none"
-[jej@ayukawa jej]$
-</pre></blockquote>
-
-which means device <b>cursor</b> was not set to TwinView display.
-
-<p>Two other parameters, TVResolution0 and TVResolution1, made the
-change of MetaModes option in TwinView setup possible when system is
-running. TVResolution0 sets MetaModes option for TwinView Screen 0,
-while TVResolution1 sets MetaModes option for TwinView Screen 1.
-However, you need to make sure that the MetaModes you are going to set
-is the same as the TwinView setup in your xorg.conf for Nvidia Graphic
-card driver.
-</p><p> <b>4.</b> Changing Suppress and RawSample to filter the raw data
-
-</p><p>Use of Suppress will reduce the number of raw data we process in
-the driver. So, unless you know what you are doing, changing Suppress
-is not recommended. Valid values for Suppress is 0 to 100, where 0
-means raw data is used as is. Suppress less than 101 means data will be
-used only when its change compared to the last processed event is
-larger than Suppress in points. Default is 2.
-</p><p>RawSample was originally introduced to smooth x/y coordinates
-to a certain degree. A four-points averaging was tested and convinced
-to be effective. In 0.7.8, we made RawSample changeable through
-xsetwacom. However, same as with Suppress, changing RawSample is not
-recommended. The maximum value can be as large as 20. But the default
-stays at 4.
-</p><p>Both Suppress and RawSample apply to the devices on the same
-tablet, that is, it is global to all devices associated with the same
-tablet.
+</p><p>If wacom_drv.(s)o is installed by the same <i>make install</i>
+as wacomcpl is, restarting X server is required to use the newly built
+wacom_drv.(s)o. We strongly recommand to build and install the
+wacom_drv.(s)o and wacomcpl from the same release package since the out
+of sync wacom_drv.(s)o and wacomcpl may crash your X server.
<a name="xsetwacom">
</a></p><h1><a name="xsetwacom">9.0 - Using xsetwacom</a></h1>
<p><a name="xsetwacom">The xsetwacom is a command-line Wacom driver configuration tool. It
@@ -3051,7 +2768,7 @@ button1 (the tip) is pressed, then:
<p><a name="xsetwacom"><b>xsetwacom supported parameters</b>
-Below is a list of the parameters and their values used by <i>xsetwacom</i> command (a similar output can be viewed by <i>xsetwacom list param</i>):
+</a></p><p><a name="xsetwacom">Below is a list of the parameters and their values used by <i>xsetwacom</i> command (a similar output can be viewed by <i>xsetwacom list param</i>. All functions apply to the associated tool unless explicitly stated otherwise):
</a></p><blockquote><pre><a name="xsetwacom"> param [values...] results
------------------------------------------------------------------
@@ -3075,7 +2792,7 @@ Below is a list of the parameters and their values used by <i>xsetwacom</i> comm
StripRUp integer|keystroke sets right strip up to button click or keystroke
StripRDn integer|keystroke sets right strip down to button click or keystroke
PressCurve i1 i2 i3 i4 sets the pressure bezier curve, where i1+i4=100; i2+i3=100
- DebugLevel integer (0 - 12) sets the level of debugging trace for one tool
+ DebugLevel integer (0 - 12) sets the level of debugging trace for the specified tool
CommonDBG integer (0 - 12) sets the level of debugging trace for all tools
associated with the same tablet.
Suppress integer (0 - 100) number of data trimmed for the tools associated
@@ -3107,6 +2824,9 @@ Event description format:
BUTTON: Emit a button event
DBLCLICK: Emit a double-click button event
MODETOGGLE: Toggle absolute/relative tablet mode
+ DISPLAYTOGGLE: Toggle cursor movement among screens
+ for the selected tool except pad which
+ applies to all tools asssociated with the tablet
MODIFIERS: use "xsetwacom list mod"
to see a list of modifiers and specific keys
CODE: Button number if emit a button event
@@ -3128,8 +2848,8 @@ RelWUp/RelWDn Graphire4 tablet wheel
AbsWUp/AbsWDn Intuos puck Thumbwheel
Intuos Airbrush Fingerwheel
Bamboo tabelt Touch Ring
-StripLUp/StripLUp Intuos3 and Cintiq 21UX tablet left Touch Strip
-StripRUp/StripRUp Intuos3 and Cintiq 21UX tablet Right Touch Strip
+StripLUp/StripLUp Left Touch Strip on Intuos3 and V5 Cintiq (Cintiq 21UX/12WX/20WSX) tablets
+StripRUp/StripRUp Right Touch Strip on Intuos3 and V5 Cintiq (Cintiq 21UX/12WX/20WSX) tablets
--------------------------------------------------------------------------
</a></pre></blockquote>
@@ -3277,7 +2997,7 @@ xinput. </a></div>
<p><a name="gimp">Bring up <i>gimp</i> and select "File -&gt; Dialogs -&gt; Input Devices" if
using 1.x or "File -&gt; Preferences -&gt; Input Devices -&gt; Configure Extended
-Input Devices" if using 2.x. You will see a drop-down list with all three
+Input Devices" if using 2.x. You will see a drop-down list with all
devices present. After enabling them, you can see their respective statuses
by calling up "File -&gt; Dialogs -&gt; Device Status". It has been recommended
that the devices be set to "Screen" mode rather than "Window".
@@ -3300,6 +3020,9 @@ the pen you were just using. If you choose the eraser tool now, it will
remember that for the next time you try to use it. On the plus side, you
can set the eraser to be anything, including the Airbrush tool or Clone tool.
+</a></p><p><a name="gimp">If you change the tool's mapping area while
+Gimp was running, you need to relaunch Gimp to use the new settings.
+Otherwise, the tool tip will be off from the drawing point.
</a></p><p><a name="gimp">One tablet user has pointed out that deleting his .gimp directory and
rerunning gimp was necessary before his airbrush worked correctly. If you
are having trouble, it's worth a shot.
@@ -3395,7 +3118,7 @@ It is installed by running <i>make install</i>.
<p><a name="xset"><b>Building xsetwacom</b>
</a></p><p><a name="xset">xsetwacom uses libwacomcfg.so to communicate with Wacom X (XFree86 or
-Xorg) driver, wacom_drv.o. So, libwacomcfg.so should be built and
+Xorg) driver, wacom_drv.(s)o. So, libwacomcfg.so should be built and
installed.
</a></p><p><a name="xset">libwacomcfg.so relies on Xlib. In the
@@ -3435,6 +3158,7 @@ what we get from configure:
mousedev.o - no
input.o - no
tabletdev.o - no
+ wacom_drv.so - no
wacom_drv.o - no
----------------------------------------
</a></pre></blockquote>
@@ -3445,16 +3169,15 @@ if there aren't any errors or warnings that would explain this.
</a></p><p><a name="xset">Next, run <i>make</i>. The output will be stored in the linuxwacom
package's src/util and src/util/.libs directory. They will be installed by running
-<i>make install (you need to switch to superuser to run this command)</i>.
+<i>make install</i> (you need to switch to superuser to run this command).
-</a></p><p><a name="xset">If wacom_drv.o was running while installing xsetwacom, xsetwacom can be
-launched immediately after <i>make install</i> and <i>exit (switch back
-to your own account)</i>.
+</a></p><p><a name="xset">If wacom_drv.(s)o was running while installing xsetwacom, xsetwacom can be
+launched immediately after <i>make install</i> and <i>exit</i>.
</a></p><p><a name="xset">If wacom_drv.o is installed by the same <i>make install</i> as xsetwacom
-is, restarting X server is required to use the newly built wacom_drv.o. We
-strongly recommand to build and install wacom_drv.o and xsetwacom from
-the same release package since the out of sync wacom_drv.o and xsetwacom
+is, restarting X server is required to use the newly built wacom_drv.(s)o. We
+strongly recommand to build and install wacom_drv.(s)o and xsetwacom from
+the same release package since the out of sync wacom_drv.(s)o and xsetwacom
may crash your X server.
</a><a name="cpl">
</a></p><h2><a name="cpl">12.3 - Building wacomcpl</a></h2>
@@ -5014,9 +4737,8 @@ Public License, to permit their use in free software.
<br><br>
<div class="copy" align="center">
- Copyright (C) 2002-2007 - LinuxWacom -Last updated July 12, 2007<br>
+ Copyright (C) 2002-2007 - LinuxWacom -Last updated April 25, 2008<br>
This website and its contents are
<a class="copy" href="http://linuxwacom.sourceforge.net/index.php/lic">licensed under the GNU FDL</a>.<br>
</div>
-
</body></html> \ No newline at end of file