# This is an example configuration file for spacenavd. Uncomment and change # any settings you need and copy it to /etc/spnavrc. # # Note that it's much easier to configure sensitivities and figure out axis # reversals by using the interactive configure utility "spnavcfg", which lets # you fiddle with all the settings and see the result immediately. # # Lines that start with a `#' are comments, and are ignored by spacenavd. # Sensitivity is multiplied with every motion (1.0 normal). # #sensitivity = 1.0 # Separate sensitivity for rotation and translation. # #sensitivity-translation = 1.0 #sensitivity-rotation = 1.0 # Separate sensitivity for each rotation and translation axis. # #sensitivity-translation-x = 1.0 #sensitivity-translation-y = 1.0 #sensitivity-translation-z = 1.0 #sensitivity-rotation-x = 1.0 #sensitivity-rotation-y = 1.0 #sensitivity-rotation-z = 1.0 # Dead zone; any motion less than this number is discarded as noise. # #dead-zone = 2 # Separate dead-zone for each rotation and translation axis. # This is still supported, but unclear in face of device axes mapping, and # therefore you are encouraged to use dead-zoneN instead. # #dead-zone-translation-x = 2 #dead-zone-translation-y = 2 #dead-zone-translation-z = 2 #dead-zone-rotation-x = 2 #dead-zone-rotation-y = 2 #dead-zone-rotation-z = 2 # Separate dead-zone for each device axis. # #dead-zone0 = 2 #dead-zone1 = 2 # ... #dead-zoneN = 2 # Selectively invert translation and rotation axes. Valid values are # combinations of the letters x, y, and z. # #invert-rot = yz #invert-trans = yz # Swap Y and Z axes # #swap-yz = false # Axis remapping (zero-based) # #axismap0 = 0 #axismap1 = 1 #... #axismapN = N (N < 64) # Button remapping (zero-based) # #bnmap0 = 0 #bnmap1 = 1 #... #bnmapN = N (N < 64) # Button action mapping # Use the following syntax: # bnactN = # Where N is the button number (zero-based), and action is one of the following # available actions: # none, # sensitivity-up, sensitivity-down, sensitivity-reset # disable-rotation # disable-translation # dominant-axis # #bnact16 = sensitivity-up #bnact17 = sensitivity-down #bnact18 = sensitivity-reset # Map buttons to keyboard keys (experimental) # By default no such mappings are active. Use the following syntax: # kbmapN = # where N is the button number (zero-based), and is a keysym name from # /usr/include/X11/keysymdef.h, without the leading XK_ # Example: # kbmap0 = Escape # Serial device # Set this only if you have a serial device, and make sure you specify the # correct device file. If you do set this option, any USB devices will be # ignored! # #serial = /dev/ttyS0 # Enable/disable LED light (for devices that have one). # #led = on # Device grab (USB) # # When set to true (default): grab the USB device to prevent other programs # (such as the X server) from also using it. # # Grabbing the device ensures that other programs won't be able to use it without # talking to spacenavd. For instance some versions of Xorg will use the device to move # the mouse pointer if we don't grab it. # Set this to false if you want to use programs that try to talk to the device directly # such as google earth, then follow FAQ 11 http://spacenav.sourceforge.net/faq.html#faq11 # to force the X server to ignore the device # #grab = true # List of additional USB devices to use (multiple devices can be listed) # # example: # device-id = 046d:c625 # Repeat interval (milliseconds) # Non-deadzone events are repeated every so many milliseconds (-1 to disable). # # You probably don't need this setting. Set it to something like 250 if you # find that your apps stop moving the view while you hold the puck/ball at a # fixed off-center position (like bottomed out on the vertical axis). # Might cause inadvertent continuous motion if the deadzone is too small for # the re-centering power of the device. # #repeat-interval = -1