Unity – Rewired U3104
More features
• Get input by polling or using input events • Custom controllers allow any source to be used to drive the controller’s element values (for on-screen touch controllers, etc.).
• Supports 128+ buttons and 32+ axes per controller on Windows, OSX and Linux • Supports gamepad vibration and special controller features like DualShock 4 touchpad, lights and gyroscope • Assign multiple controls per player device.
• Share controllers (such as keyboards) between players and assign maps to each player.
• Enable and disable maps by category to switch between game modes with different controls.
• Create user controller remapping screens using named controller elements, select a named controller from a list, and more.
•Controller element assignment conflict checking function •Controller templates can quickly and easily define maps for similar controllers.
• Input behaviors allow you to create actions that share similar properties without duplicating information.
• Double click/custom time click support.
• Keyboard Modifier supports up to 3 simultaneous modifier keys.
• Axis calibration (min, max, zero, deadband) • Zero bytes of memory allocated per frame during gameplay means no garbage collection overhead.
• Works with many other packages in the Asset Store