Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.


  • Content count

  • Joined

  • Last visited

About Thinkyhead

  • Rank
    Scott Lahteine
  • Birthday 01/17/1967

Contact Methods

  • Website URL
  • Yahoo
  • Skype

Profile Information

  • Gender
  • Location
    Seattle, WA
  • Interests
    OSX, iOS, reprap, science!
  1. TabletMagic for TabletPCs

    TabletMagic is implemented entirely as a user space daemon so it can't do anything with USB-based digitizers. For your digitizer someone will need to create an HID kernel driver. Unfortunately that's outside the realm of my knowledge.
  2. TabletMagic for TabletPCs

    It's very common for USB devices to have a simple RS232-based circuit, usually FTDI-based. What does System Profiler app show in the USB tree? You can also examine the hardware device tree and see if any digitizers appear there. The easiest way to do this is to use: ioreg -lx | grep -A15 -E "\+-o (DIGI|WACM)" | grep -m1 \"name\" This is the same test that TabletMagic uses to search for a digitizer when modifying the .kext .plist. Once the .plist has been modified the serial port should at least appear, so if you're not seeing any special serial ports after using the Enable Digitizer button then perhaps it's not being exposed as a serial device.
  3. TabletMagic for TabletPCs

    Sounds like it should work, especially as people are able to use the Windows generic ISD-V4 driver with it. You might need the same enabler that X61t users need to turn on the internal serial port. Check out this post and see if the linked enabler does anything for you.
  4. TabletMagic for TabletPCs

    Have you tried adjusting the tablet dimensions under the TabletPC tab in the TabletMagic preference pane? There's no way to consistently detect tablet dimensions —except for those few digitizers that respond to '*'— so that's why this utility was added to the Preference Pane.
  5. TabletMagic for TabletPCs

    No thanks, there wouldn't be anything in the log file related to this aspect of TM.
  6. TabletMagic for TabletPCs

    TM is supposed to preserve the digitizer range once it's been set. I'll have to play with it and see why this might be happening. Unfortunately I don't have a TabletPC to test with, so I may not be able to isolate the cause. This will take some time, as I am currently in the process of relocating to another state.
  7. TabletMagic for TabletPCs

    Could be a bug in 2.0b18 that causes the serial connection to break. Try downgrading to 2.0b17d2 and see if it fixes the problem.
  8. TabletMagic for TabletPCs

    Unfortunately TabletMagic doesn't interact with USB tablets, only RS232/242 serial ones, so it can only calibrate serial tablets.
  9. TabletMagic for TabletPCs

    TabletMagic 2.0b18 is out today with some notable improvements and changes including mouse mode and a 64-bit preference pane. A logging version is available upon request to help develop for those systems that aren't yet fully supported. Release Notes This release is the first Universal build of TabletMagic, so System Preferences will no longer quit and reload when you open TabletMagic Preferences on a 64 bit system. It took a little while, but TM finally has Mouse Mode with scaling. This version of TabletMagic requires a minimum Mac OS X version of 10.4, marking the end of our support for all versions of Mac OS X before Tiger. Forever beta! Universal build (no more System Prefs restart) Added mouse mode with scaling to the Mapping panel Should handle WACF009 properly (at 38400 baud) Changes to the XCode project for XCode 3 and 4 Wider layout in the Preference Pane Added an experimental "Smoothing" option New Preference Pane icon Heading graphic donated by November Echo Design Download TabletMagic2b18.dmg (Disk Image, 754 K) (NOTE: This build has issues on some systems. If you encounter any problem with this version, you should revert to 2.0b17d2, which can still be downloaded at http://www.thinkyhead.com/pub/TabletMagic2b17d2.dmg)
  10. TabletMagic for TabletPCs

    This is a known issue with some graphics software, most notable in Photoshop. Photoshop in particular seems to misinterpret pressure, but it's possible that the order in which system tablet events are generated is confusing Photoshop. I've spent a lot of time trying to track down the issue, tried different ways of reporting pressure and pen up/down events, but nothing seems to satisfy Photoshop much. My only suggestion is not to use Photoshop for pressure-sensitive drawing, but instead use Flash or one of the newer drawing apps now available for Mac OS X, such as Acorn, Pixelmator, or Inkscape, which are much more savvy about OSX tablet events.
  11. TabletMagic for TabletPCs

    Unfortunately your digitizer is USB, and therefore not supported by TabletMagic. A USB driver is a whole different can of worms, and TabletMagic won't be expanding to support USB.
  12. TabletMagic for TabletPCs

    You'll need to write an IOKit driver that exposes a serial port in /dev following the POSIX standard. Your best bet for sample code is to look at the open source Belkin F5U103 driver at http://sourceforge.net/projects/ubsa-osx/
  13. TabletMagic for TabletPCs

    Hmm... it may help to press the Clear button in Console before starting too... and try it more than once. As for the ioreg command, well you can leave out the pipe to grep and just take the full output, then use the Find command in Terminal to suss out the digitizer entry by searching for "WACF." Without additional information I don't know what to recommend.
  14. TabletMagic for TabletPCs

    You shouldn't need to worry about the tablet ID code. Whatever the "Enable Digitizer" button is setting in the relevant Info.plist file should be correct. It comes directly from the I/O Registry. If it's set to WACF004 then that's your digitizer. You can check to see what's set in the I/O Registry by using the command: ioreg -l | grep -A15 -E "o (DIGI|WACM|COMA)" (The -A15 flag prints out the 15 lines following the matched I/O entry, so you may need to increase the number if for some reason the digitizer code is farther down.) The reason - perhaps - that TM is dropping back to 19200 is because when it encounters a WACF008 tablet it always tries 38400 first - automatically - and then if that fails it falls back to 19200. But you can check the console output to see exactly what it's doing... and also what it does when you try to set the baud rate to 38400 manually. As for that, just open up the "Console" application prior to starting TabletMagic (and be sure to use the "Kill Daemon" button in the preference pane before starting it), then you can see exactly where the point of failure is in the TM startup process.
  15. TabletMagic for TabletPCs

    Hi Tom, Interesting.... So has the digitizer ever worked for you on that computer at any point? As far as I know the WACF004 tablets run at 19200, while WACF008 tablets run at 38400. What kind of feedback do you see in the Testing tab? And finally, which model of tabletpc are you using?