You can push the left-SN-button to get to the configuration tool or select Properties in the SN menu that comes up on your screen at start up. You can then create a profile and set your button’s actions and even make macros (custom key sequences) for the buttons. With any luck they will stay for you once you program them.
For me, all I wanted in the end was the Flycam toggle on the right-SN-button. The keyboard shortcut is Alt-Shift-F, which I am getting really good at hitting on my keyboard. But, I would like to have it on the SpaceNavigator’s button. Mine just doesn’t seem to stay and I wasn’t going to spend much time on it.
That is about it. The Help files will help with v3 and there are numerous tutorials online for v3 explaining how to make macros for the SN v3.
Second Path v10
At this point I have the SpaceNavigator working with the FS and SL viewers. I have been able to get the buttons programmed and get the SN to recognize my SL profile. So, I’ll relate what I have done.
This v10 path is a longer more complicated route than v3, but the SN will work with more applications. It is just a pain to get working with Second Life. I think it is worth the effort.
Download the latest software, as I write this v10-1-4-r1818. Make sure you get the right version 32-bit or 64-bit. To figure out which version of Windows you run, you can right-click on My Computer or Computer in the Start menu or via Explorer to: Control Panel\All Control Panel Items\System or Start->Control Panel->System. On Win8 I think you just need to go to the Mero Desktop and type System. Your system type will be listed in the window that opens.
Connect the SN device. You won’t get any lights in the SN at this point.
Disable your anti-virus for 30 minutes. Install the software by right-clicking the driver and installing as Administrator. Once installed the ring of blue lights on the SN should come on. You can test its operation by trying one of the demos they include. If it works with the Jet demo then you know your computer’s software and hardware are working.
Try opening Chrome or Firefox and having that be the active window. Press the left-SN-button and a configuration control panel should open and be labeled Chrome or Firefox. This will work with a number of different programs. You can set your preferences for that app and the SN will remember the settings.
You can now try Firestorm or SL Viewer. Once the viewer is started open Preferences->Move & Viewer->Movement (Tab Firestorm)->Joystick (Button Firestorm) or for the SL Viewer Preferences->Move & View->Other Devices (Button SL Viewer).
Notice that the device the viewer is planning to use is labeled 3DConnexion KMJ Emulator. (See image above) That tells us things are setup wrong, if this is your first time installing, there is no way for you to know that. So, OK your way out of the joystick setup and close the viewer. You can leave the SN/‘joystick’ enabled.
I first found this work-around in the SL Wiki. I’m going to walk you through what I learned there and other places as there are some gotchas on that page. I probably should fix the wiki, later.
Nathan Zetkin added a section to the page in February 2014. Nathan suggests deleting the KMJ device from the Device/Hardware manager. In my WIN7 I could not do that. You can try. To get to the Device Manager click Start and type Device Manager, getting there this way works on Vista, Win 7 & 8. The menu route changes depending on which version of Windows you are using and how many updates you have installed.
Nathan goes on to say you need to disable/delete devices listed as HID\3DXKMJ_HIDMINI&Col03. Those are HID’s – Human Interface Devices. I looked through all of mine and the device is listed. I chose to disable it rather than uninstall/delete.
To go through the devices, right-click on each one in turn and select Properties. Then click the Details tab. Then in the Properties drop down select Hardware ID’s. That is where you will see a 3DXKMJ device name if you have one. Disable it.
Once the device changes are made you can start your viewer and the SN should control your viewer, if you left the joystick enabled from a step above. The correct name should be in your Preferences and now appear as: SpaceNavigator.
At this point your SN should work with any viewer. If not, check that the joystick is enabled as we did above.
Use the keyboard shortcut for Flycam to toggle in and out: Alt-Shift-F.
In my default install the left-SN-button does not seem to do anything or it opens the last app I had open or focused on, which the SN supports, before I went into the viewer. This is what I meant about there being no support for SL. There is no way via GUI to build a profile, which has annoyed a lot of people. If you reboot and open ONLY the viewer, you get the No Supported App configuration panel.
At this point the SN is usable. But, you can’t program the buttons.
I dug through the SpaceNavigator profile creation information. I think I’ve learned the basics. My SL profile is now recognized by the SN.
Support for a game or program is added by adding a profile for it. The version 3 driver software let you build a profile. They no longer provide that feature in v10. So, you have to make one for yourself.
You will find the configuration files to make the profiles in:
Don’t edit the files there. When editing files in the Program Files folder you must use Administrator Rights, otherwise you won’t be able to save your changes. It’s a pain and that is not how 3Dconnexion intended you add profiles. (look below social buttons for page buttons)