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.
An extremely old mapping software that later became DS4Windows
Prior name that this project used to be developed under.
Sony Playstation 4 controller.
A setting required by some games that allows IM to take exclusive access of a device, esentially hiding it from other applications. This prevents double input in most games that are not designed with industry standard input API's.
Human Interface Device
HID is a device class assigned to any device that takes physical user input and transforms it into application regignized input.
The latest name of the controller mapping development project.
An alternative USB bus driver. This can intefere with IM operation and should not be used.
Open Device Interaction Framework
ODIF is a framework written for InputMapper 2 that standardizes controller input channels and types to make them universaly mappible to eachother.
Scarlet Crush Productions Virtual Bus
A driver that allows for a virtual, software controled, USB bus that can allow virtual device to be plugged in via software and be detected by windows as if the devices were physically present.