Difference between revisions of "Features"

From GIMX
Jump to: navigation, search
m (Removed protection from "Features")
 

(17 intermediate revisions by the same user not shown)

Line 1: Line 1:
==Main Features==
+
<languages />
* up to 7 controllers (linux+bluetooth only) - requires 1 bt dongle for each controller
+
<translate><!--T:1-->
 +
Any feature that is not specified on this page is not supported.
 +
 
 +
==Features== <!--T:2-->
 +
* works on PC under Ubuntu-based distros or Windows
 +
* works on Raspberry Pi under Raspbian
 
* up to 8 profiles per controller
 
* up to 8 profiles per controller
* on-the-fly profile switch with switch back mode
+
* on-the-fly profile switch with switch back mode and configurable delay
 
* supported devices: mice, keyboards, joysticks (gamepads, wheels, ...)
 
* supported devices: mice, keyboards, joysticks (gamepads, wheels, ...)
* multiple joysticks, mice and keyboards
+
* force feedback support for Logitech wheels (G27, G25, DFGT, ...) with the PS4
 +
* force feedback support for all wheels with the PS4, running GIMX on Windows
 +
* multiple joysticks, mice and keyboards can be used independently
 
* configuration GUIs with automatic event & device detection
 
* configuration GUIs with automatic event & device detection
 
* button-to-button, axis-to-axis, button-to-axis, and axis-to-button mappings
 
* button-to-button, axis-to-axis, button-to-axis, and axis-to-button mappings
* customizable mouse mapping (dead zone, sensitivity, acceleration, smoothing)
+
* axis intensity control for button-to-axis mappings (sticks and pressure-sensitive buttons)
 +
* customizable mouse translation (dead zone, sensitivity, acceleration, smoothing)
 +
* mouse driving/flying mode
 
* graphical display of the controller state
 
* graphical display of the controller state
* mouse calibration mode
+
* mouse calibration mode with calibration tests
* keyboard macros
+
* keyboard/mouse/joystick macros with precise event scheduling
 +
* on-the-fly macro sets toggling/swapping
 +
* control axes and buttons from the command line (automation...)
 
* updater
 
* updater
 
* config downloader
 
* config downloader
 
* config conversion & auto-binding
 
* config conversion & auto-binding
 +
* remote connection over UDP/IP: can receive/send controls from/to other GIMX instances
  
==Performance==
+
==Performance== <!--T:3-->
 
* 100 updates/s (bt controller, real sixaxis report rate)
 
* 100 updates/s (bt controller, real sixaxis report rate)
* up to 250 updates/s (usb controller, custom report rate)
+
* up to 250 updates/s (usb adapter)
 
* measured MAX latency between event reception and emission: bt controller = [http://blog.gimx.fr/?p=73 lower than 12ms]
 
* measured MAX latency between event reception and emission: bt controller = [http://blog.gimx.fr/?p=73 lower than 12ms]
 
* measured AVERAGE latency between event reception and emission: bt controller = [http://blog.gimx.fr/?p=73 about 6ms]
 
* measured AVERAGE latency between event reception and emission: bt controller = [http://blog.gimx.fr/?p=73 about 6ms]
 +
</translate>

Latest revision as of 14:11, 21 December 2016

Other languages:
Deutsch • ‎English • ‎français

Any feature that is not specified on this page is not supported.

Features

  • works on PC under Ubuntu-based distros or Windows
  • works on Raspberry Pi under Raspbian
  • up to 8 profiles per controller
  • on-the-fly profile switch with switch back mode and configurable delay
  • supported devices: mice, keyboards, joysticks (gamepads, wheels, ...)
  • force feedback support for Logitech wheels (G27, G25, DFGT, ...) with the PS4
  • force feedback support for all wheels with the PS4, running GIMX on Windows
  • multiple joysticks, mice and keyboards can be used independently
  • configuration GUIs with automatic event & device detection
  • button-to-button, axis-to-axis, button-to-axis, and axis-to-button mappings
  • axis intensity control for button-to-axis mappings (sticks and pressure-sensitive buttons)
  • customizable mouse translation (dead zone, sensitivity, acceleration, smoothing)
  • mouse driving/flying mode
  • graphical display of the controller state
  • mouse calibration mode with calibration tests
  • keyboard/mouse/joystick macros with precise event scheduling
  • on-the-fly macro sets toggling/swapping
  • control axes and buttons from the command line (automation...)
  • updater
  • config downloader
  • config conversion & auto-binding
  • remote connection over UDP/IP: can receive/send controls from/to other GIMX instances

Performance

  • 100 updates/s (bt controller, real sixaxis report rate)
  • up to 250 updates/s (usb adapter)
  • measured MAX latency between event reception and emission: bt controller = lower than 12ms
  • measured AVERAGE latency between event reception and emission: bt controller = about 6ms