So to start things off, welcome! Here's where the project stands as of today, April 19, 2013:
- The official project page is https://github.com/t...ead/TabletMagic
- The current release version is TabletMagic 2.0b20
- Builds b14 - b15 consider all non-Apple Machine Type strings to be hackintosh systems
- Build b16 and later consider any system with a digitizer in the I/O Registry to be a TabletPC
- Build b18 adds 64-bit support and software Mouse Mode
- The driver has been tested on several TabletPC systems and now works with most.
Before Mac OS X will recognize your TabletPC's digitizer hardware your digitizer's ID string must be inserted in the proper kernel extension file. TabletMagic now includes an Enable Digitizer button to automate this process. Give it a try!
Lenovo ThinkPad X61t
If you have a Lenovo ThinkPad X61t you will also need an enabler to actually turn on the digitizer hardware. All the information you need is in its own dedicated topic. (and here's the relevant post!)
Still Nothing? Try "Don't Query"
Many - indeed most - TabletPC digitizers seem to ignore the "*" (TabletID) command, which asks the tablet to identify itself. If TabletMagic finds no tablet, or claims to see an ISD-V4 tablet, but the tablet doesn't function there are two things to check. First, under the TabletPC tab make sure the Don't Query checkbox is selected. Second, make sure the actual serial port is selected instead of "Automatic." (When Don't Query is enabled the "Automatic" setting only checks the first serial port, which is sometimes not what you want.)
For basic troubleshooting you can open the Console application before starting TabletMagic. There you will be able to observe its diagnostic output, including your Machine Type string. Press Console's "Clear" button between attempts for the cleanest output.
You can kill the driver most easily using the "Kill Daemon" button in the "Extras" tab of the TabletMagic Preference Pane. If you have any other tablet driver installed on your system, remove it and reboot before trying to start TabletMagic.
Under the TabletPC tab of the TabletMagic preference pane you'll find the aforementioned Enable Digitizer and Don't Query options, plus a pair of edit boxes where you can modify the digitizer range values. If the pointer doesn't correctly follow the stylus or seems to drift near the edges of the screen you should modify these values. With the Get From Stylus checkbox enabled you can obtain the digitizer range by moving the pen all the way to the bottom right corner of the screen.
Source Code To get the latest source code first you'll need 'git.' The 'git' binary is included with Snow Leopard (/usr/bin/git) or you can get it through MacPorts. Or download the GitHub application. Using the Terminal you can instantly fetch TabletMagic with the following command:
git clone firstname.lastname@example.org:thinkyhead/TabletMagic.git(Older versions of the TabletMagic source code will remain archived on SourceForge at http://sourceforge.n...ts/tabletmagic/ ).
For More Help
If you've read this thread thoroughly and all your posts for help have led to a dead end, contact me at my TabletMagic for TabletPC email address. A logging version of TabletMagic is available (upon request) to help figure out unsupported protocols. If you have a serial tablet or built-in digitizer that TabletMagic can see but can't interpret, the logging version will help me to add support for your device.