Difference between revisions of "Unit HIDJOYSTICK"
(Created page with "Return to Unit Reference === Description === ---- ''To be documented'' === Constants === ---- ''To be documented'' === Type definitions === ---- ''To...") |
|||
Line 5: | Line 5: | ||
---- | ---- | ||
− | '' | + | Ultibo HID Joystick and Gamepad Consumer unit |
+ | |||
+ | '''Ultibo HID Joystick and Gamepad Consumer unit''' | ||
+ | |||
+ | This is a consumer for any generic HID joystick or gamepad device, it accepts HID application collections in the generic desktop page (HID_PAGE_GENERIC_DESKTOP) with the usage set to joystick (HID_DESKTOP_JOYSTICK) or gamepad (HID_DESKTOP_GAMEPAD). | ||
+ | |||
+ | The consumer will bind to any joystick or gamepad collection that implements at a minimum the X and Y axis and at least one button. | ||
+ | |||
+ | This consumer doesn't support certain well known gamepad devices such as the Xbox or PlayStation controllers that have specific control and button mappings and may require special command sequences to enable certain features. The option to create an additional driver that has specific support for some of those devices is being considered. | ||
=== Constants === | === Constants === | ||
Line 20: | Line 28: | ||
---- | ---- | ||
− | '' | + | ''None defined'' |
=== Function declarations === | === Function declarations === |
Revision as of 04:21, 17 November 2022
Return to Unit Reference
Description
Ultibo HID Joystick and Gamepad Consumer unit
Ultibo HID Joystick and Gamepad Consumer unit
This is a consumer for any generic HID joystick or gamepad device, it accepts HID application collections in the generic desktop page (HID_PAGE_GENERIC_DESKTOP) with the usage set to joystick (HID_DESKTOP_JOYSTICK) or gamepad (HID_DESKTOP_GAMEPAD).
The consumer will bind to any joystick or gamepad collection that implements at a minimum the X and Y axis and at least one button.
This consumer doesn't support certain well known gamepad devices such as the Xbox or PlayStation controllers that have specific control and button mappings and may require special command sequences to enable certain features. The option to create an additional driver that has specific support for some of those devices is being considered.
Constants
To be documented
Type definitions
To be documented
Public variables
None defined
Function declarations
To be documented
Return to Unit Reference