A plugin that exposes 12 axes and 12 buttons for custom input mapping. If you ever wanted to pre-process some input more than just scaling before it goes to the input mapping system, combine inputs but still use IM, or if you want something to support IM which doesn’t natively support it you can now do this all from blueprint with this plugin.
The functions to update the axes and to trigger the button events are globally available (the plugin is exposes a blueprint library) and their events have the same context as any other input events.
Here’s an example video that shows how to use the plugin to link the Oculus Rift orientation to custom pitch and roll axis, which forward to MoveForward and MoveRight without changing any game logic.
CIM helps where you have blueprint values that are exposed to you and you want to turn those into input mapping axis or button events. If a controller isn’t available to the engine this plugin will not help.