[chuck-users] spacenavigator
Spencer Salazar
ssalazar at CS.Princeton.EDU
Sat May 23 20:26:23 EDT 2009
Hey Dan, Hans,
I'm pretty sure there is no direct way to go from SpaceNavigator ->
ChucK. In its current form, ChucK HID only deals with devices that
identify themselves as keyboards, mice, or joysticks.
I actually bought one of these a while back for the specific purpose
of getting it to work in ChucK, so there's a definite possibility of
that manifesting in some form. In the long term, I think it would be
better if ChucK had a way of dealing with any kind of generic HID.
spencer
On May 23, 2009, at 12:58 PM, Hans Aberg wrote:
> On 23 May 2009, at 20:33, Daniel Trueman wrote:
>
>> yes i had tried all that (openjoystick, openmouse, even
>> openkeyboard) using lots of deviceNumbers (>10) and it never
>> *finds* it at all. max finds it fine...
>
> I have looked around, and from what I can see, one needs to make
> some new code for it. In Chuck's source file util_hid.cpp, for
> joysticks, the Mac OS X HID API variable kHIDUsage_GD_Joystick is
> used, which is mentioned in
> http://developer.apple.com/technotes/tn2007/tn2187.html
> which describes the general HID USB interface. Then netsearching for
> "spacenavigator hid usb type Mac OS X" led to
> http://www.3dconnexion.com/forum/viewtopic.php?t=34
> which says:
> The LED is an ordinary HID output. I am able to control it from Mac
> OS X using the OS-provided HID APIs.
> Look for an element of type 129, then set its value to 1.
>
> So it seems that it is a regular USB device, but not one in those
> specific classes: some other programming with that API will do,
> though. Just my guess.
>
> Hans
>
>
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
More information about the chuck-users
mailing list