[PD] Wacom Bamboo Pen Touch HID attempts
Hans-Christoph Steiner
hans at at.or.at
Mon Jun 7 21:49:50 CEST 2010
Maybe Thomas Grill's [wacom] will help you? The problem is that Wacom
uses their own custom API, not the OS-native HID APIs. [hidio] deals
with the native HID APIs, which sometimes includes other types of
devices.
.hc
On Jun 7, 2010, at 10:24 AM, Christian Frisson wrote:
> Dear pd-list,
>
> I'm running 0.41.4-extended, currently under OSX, with [hidio]
> compiled (it is part of the source package but not the binary
> package).
>
> I could interface jog wheels and 3D mice using this solution
> successfuly, but I'm now stuck with Wacom's Bamboo Pen and Touch.
> I'd like to find a solution, first on OSX, towards cross-platform
> support.
>
> 1) bamboo-tuio is Windows-specific (I took a look a the code):
> <http://code.google.com/p/bamboo-tuio/>
>
> 2) linuxwacom is linux-specific and it seems multi-touch events from
> this device are not yet supported:
> <http://ubuntuforums.org/showthread.php?t=1321238>
>
> 3) [hidio] can only detect buttons and single finger touch when
> grabbing the first of the three virtual devices contained in the
> physical device (driver uninstalled). And buttons are mapped to
> system commands (right click and so on...). Some of the undetected
> events are listed on the console when opening the device with
> [hidio] with undefined Page/Usage, while the source of hidio
> contains lots of definitions. Is this the track to follow?
>
> 4) I tried Kyle Machulis way of reverse-engineering HID devices
> (parsing with libhid), but I'm stuck at the earliest stages: OSX
> becomes the first responder (I cannot thus grab the device properly
> with libhid) and maps the device to the UI. I have frankly a hard
> time writing a "codeless kext" for this composite device to be
> detected as simple serial device (not mapped to the UI). Any help or
> good pointer, as the Apple doc is not that verbose?
> <http://www.nonpolynomial.com/portfolio/>
>
> 5) Other solution: writing a Bamboo Mini TUIO/OSC bridge in
> ActionScript 3.0, but you need to run your browser or AIR, fear that
> your Mini won't get accepted... Detected events can be bridged (I
> tried), but not the 4 buttons...
> <http://mini-developer.wacom.eu>
>
> Anybody else tried? Any other suggestion? Any good codeless kext
> writing reference? HID/[hidio] experts?
>
> Tip: try to discover your HID devices first without installing
> drivers (that may contain panels or apps that route them as mice or
> keyboards)!
>
> Best,
> Christian
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
----------------------------------------------------------------------------
"[T]he greatest purveyor of violence in the world today [is] my own
government." - Martin Luther King, Jr.
More information about the Pd-list
mailing list