This product is available free of charge and may be used at your own risk. Have fun. Click here for the ISC license.
Description - Control OS/2 (ArcaOS, eComStation) with finger or pen and a Wacom Bamboo. Click here for derived product.
Move XSMOUSE10.ZIP into a directory of your choice and unzip it. Copy XSMOUSE.SYS to your C:\OS2\BOOT directory.
The USB 2.0 Extended Control Driver for OS/2 (ArcaOS, eComStation) is required. Obtain this product here free of charge.
Move USBECD23.ZIP into a directory of your choice and unzip it. Copy USBECD.SYS to your C:\OS2\BOOT directory.
Move BAMBOO01.ZIP into a directory of your choice and unzip it. Copy BAMBOO.EXE to your C:\OS2\BOOT directory. Look into your CONFIG.SYS file to determine which mouse device driver has been installed on your system. You may find AMOUSE.SYS or MOUSE.SYS and you need to add the STYPE=XSMOUSE$ parameter to that device driver statement and to insert the DEVICE=C:\OS2\BOOT\XSMOUSE.SYS device driver statement just above it. Insert also the DEVICE=C:\OS2\BOOT\USBECD.SYS /D:056A:00D#:01## /N:$BAMBOO$ and RUN=C:\OS2\BOOT\BAMBOO.EXE statements below these.
For my own Wacom Bamboo CTH-460 I am using the following lines:
DEVICE=D:\OS2\BOOT\XSMOUSE.SYS DEVICE=D:\OS2\BOOT\AMOUSE.SYS SMP STYPE=XSMOUSE$ DEVICE=D:\OS2\BOOT\USBECD.SYS /D:056A:00D#:01## /N:$BAMBOO$ /V RUN=D:\OS2\BOOT\BAMBOO.EXE /h768 /w1024 /c
After that restart your system and the fun begins.
model | pid | usage |
---|---|---|
CTT-460 | 00D0 | touch only |
CTH-460 | 00D1 | pen/touch |
CTH-461 | 00D2 | pen/touch |
CTH-661 | 00D3 | pen/touch |
CTL-460 | 00D4 | pen only |
CTL-660 | 00D5 | pen only |
CTH-460 | 00D6 | pen/touch |
CTH-461 | 00D7 | pen/touch |
CTH-661 | 00D8 | pen/touch |
CTH-461 | 00DA | pen/touch |
CTH-661 | 00DB | pen/touch |
CTL-470 | 00DD | pen only |
CTH-470 | 00DE | pen only |
CTH-670 | 00DF | pen only |
Use your pen when your model supports it. Otherwise use your finger.
Pen buttons - The pen has 4 (CTH model) or 3 (CTL model) buttons. Use the pen tip (1st pen button) as mouse button 1. Use the lower pen button (2nd pen button) as mouse button 2. Use the upper pen button (3rd pen button) as mouse button 3. Use the eraser (4th pen button) to switch from pen to touch.
Expresskeys - The Wacom Bamboo (CTH and CTT model) has 4 keys. Use the upper key (1st expresskey) as mouse button 1. Use the key just above the light (2nd expresskey) as mouse button 2. Use the key just below the light (3rd expresskey) as mouse button 3. Use the lower key (CTH model) in combination with the key just above the light to switch from touch to pen.
All parameters are optional. Specify /c and the proper /hN and /wN parameters to work with precision.
/c - correct aspect ratio. Requires proper /hN and /wN parameters. Specify this parameter to get circles on the screen from circles on the tablet.
/hN - height of the display screen in N pixels. Defaults to 800. Specify this parameter to get precision. Valid values for N are 32 to 32768.
/wN - width of the display screen in N pixels. Defaults to 1280. Specify this parameter to get precision. Valid values for N are 32 to 32768.
/l - mouse setup for left hand use. Default is mouse setup for right hand use. Specify this parameter when the mouse setup page indicates left handed.
/r - expresskeys at the right side. Default is expresskeys at the left side. Specify this parameter when the tablet has its expresskeys at the right side.
/a - touch in absolute mode. Default is touch in relative mode. Specify this parameter to move the pointer like a pen.
/m - pen in relative mode. Default is pen in absolute mode. Specify this parameter to move the pointer like a mouse.
/t - initial touch input. Default is initial pen input. Specify this parameter to accept touch input at first.
N | valid assignment values |
---|---|
0 | without mouse button action |
1 | acts as mouse button 1 |
2 | acts as mouse button 2 |
3 | acts as mouse button 1+2 |
4 | acts as mouse button 3 |
5 | acts as mouse button 1+3 |
6 | acts as mouse button 2+3 |
7 | acts as mouse button 1+2+3 |
/bNNN - Assign mouse buttons to pen buttons (CTH and CTL model). The 1st digit assigns mouse buttons to the 1st pen button. The 2nd digit assigns mouse buttons to the 2nd pen button. The 3rd digit assigns mouse buttons to the 3rd pen button. Default value is /b124. The pen tip acts as mouse button 1. The lower pen button acts as mouse button 2. The upper pen button acts as mouse button 3.
/kNNN - Assign mouse buttons to expresskeys (CTH and CTT model). The 1st digit assigns mouse buttons to the 1st expresskey. The 2nd digit assigns mouse buttons to the 2nd expresskey. The 3rd digit assigns mouse buttons to the 3rd expresskey. Default value is /k124. The upper key acts as mouse button 1. The key just above the light acts as mouse button 2. The key just below the light acts as mouse button 3.
My Wacom Bamboo has 056A:00D1:0106 as idVendor:idProduct:bcdDevice.
I bought this CTH-460 tablet in 2011. I don't know if and where that tablet is for sale today.
Thanks to Joop Nijenhuis for requirements and testing.