Here we demonstrate the usefulness of the trigger states to create shift modifiers to expand the number of usable controls on the Dualshock 4.
Sony Playstation 4 controller.
ODIF is a framework written for InputMapper 2 that standardizes controller input channels and types to make them universaly mappible to eachother.
An input protocol developed by microsoft in the mid 90's designed to attempt to standardise communication between input devices and games. Direct input has been mostly replaced by XInput for most gaming devices, but Direct input remains fully supported by Microsoft due to the fact that complex devices such as flight sticks and wheels require it due to the more complex and higher number of inputs.