Joystick Configuration
This window is accessed via Preferences→ Move & View -> Movement→ Joystick Configuration (button).
“Joystick” refers to compatible USB input devices, which can be used to control Second Life in exciting ways for exploration, moviemaking, and more. Examples are the 3Dconnexion SpaceNavigator, other joysticks, gamepads, and so on.
Assuming you have a 3D movement device installed and configured, Joystick Flycam mode is enabled by pressing Alft-Shift-F. This moves your camera, rather than your avatar.
This window is fairly technical, although the default settings generally work well with no or minimal changes. For details, see this SL Wiki page.
SpaceNavigator
One user, Xente Aeon, makes the following recommendations for the SpaceNavigator (in this JIRA):
- In the preferences of the SpaceNavigator, apply “reverse” on the button called “zoom” that actually controls the movement up and down.
- In the Joystick preferences, change some, like this:
- X Axis Mapping: 0
- Y Axis Mapping: 1
- Z Axis Mapping: 2
- Pitch Mapping: 3
- Yaw Mapping: 4
- Roll Mapping: 0
- Zoom Mapping: -1
- Leave unchecked: Direct 3D Zoom and Cursor, but check “Auto Level”
Refer to this page in the SL wiki for other info, including known issues.
Steelseries 3GC Controller
Logitech Gamepad
See the official SLLogitech Gamepad page.
Linux
Linux users do not need a 3dconnexion driver in order for the device to work in Firestorm. In fact, if you have a driver installed, it will conflict with the built-in support for the 3dconnexion device. So if you do not need the 3dconnexion device for anything else, uninstall the driver.
Alternately,you can stop it before running Firestorm. If you are using the free spacenavd driver, you can stop it by giving the following command in terminal:
sudo /etc/init.d/spacenavd stop
Drivers
Latest drivers for current products 3dConnexion Drivers
Archived Drivers and Software 3dConnexion Archived Drivers