Turn me around, user!

Some years ago, I bought a SpaceNavigator, just because it’s a nice geeky tool, it was fun to use Google Earth with, and I used it a lot in Google SketchUp to create various models.

Being a developer, I wanted to see what else it could do for me, and at some point started to look at it’s API. There was a ready-to-use driver for 32 bit systems available from a third party, using a 64 bit system, I had to write my own tool.

Universal Cosmonaut just receives all input from the SpaceNavigator and allows profiles that translate this into keyboard or mouse actions depending on the process currently in the foreground.

Great to use as a system wide volume control, for example, but it also demonstrates the Delphi wrappers I wrote for 3DConnexions API.

With the announcement of new drivers, this software might no longer be needed, and is maintained as a demonstration for the Delphi wrappers only.

Heathcliff is open source, and interested users can find its repository at launchpad.net/universalcosmonaut.