The ForceFeedbackJoystick component makes it possible to use USB game devices/joysticks to receive input into the control system. The supported devices are limited by what is supported by the Operating-system dependent implementation API:
- On Linux, the Joystick driver API is used.
- On Windows, DirectInput API is used.
Note: The same device might have a different range and mapping in Linux and Windows. For instance, a joystick might have x and y range -32767 to 32767 on Linux , while having 0-65535 range on Windows. Additionally, the actual 'sticks' may be mapped to different signals. Take care to test on the final device, and dont make any assumptions regarding layout and scaling of game-devices.