3Dconnexion SpaceNavigator?

The thread about the Leap Motion controller reminded me to ask about the SpaceNavigator.

I have the SpaceNavigator. I works in other compatible applications on my Windows 7 PC. The SpaceNavigator is mentioned in the Documentation Center. There is a blog entry that mentions the SpaceNavigator. However, I have not been able to get it to work with Mathematica. The output from entering ControllerInformation[] doesn’t show anything regarding the SpaceNavigator. For example,

In[3]:= cinf = ControllerInformation[All];

In[15]:= Cases[cinf, (x_String -> {__}) -> x]

Out[15]= {"Programmable Hotkeys", "ShareSwitch", "Wacom Tablet", \
"Wacom Tablet", "Saitek X52 Flight Control System"}

Has anyone used the SpaceNavigator with Mathematica? Is there something I need to do to get Mathematica to recognize the SpaceNavigator?

Note: To make this post easier to read, I edited to remove the extremely long output of ControllerInformation[]. The output now lists only the devices listed by ControllerInformation[].

Thanks in advance.

Me and my dad programmed something with it a long time ago.

So here is what I would do, in devices tab in

SystemInformation[]

you can find the name of the device. Then put that into

ControllerState["name of the thing"]

which will show you the current value of all the various buttons and knobs.
Now put a dynamic around it

Dynamic[ControllerState["name of the thing"]]

and you can see what moves when you press a certain button.

OK. Unfortunately, that is part of the problem. I don’t see any item related to the 3Dconnexion SpaceNavigator in the device list from either

 ControllerInformation[]

or

SystemInformation[]

I know that the SpaceNavigator is working in other apps (SketchUp 8 Pro and ViaCAD Pro 7). It doesn’t appear to be recognized by Mathematica.

If its any help, I just tried my Space Navigator and it connects OK - ControllerInformation[] lists it along with about 6 other devices. This is with Mm9 running on OS X Snow Leopard (10.8.4). Good luck.