Easy Control Input is designed to merge the keyboard_* and gamepad_* functions into one. No more creating multiple conditionals based on whether the user as a controller or not! You can now simply use one set of functions under input_* and it will support both keyboard AND controllers*!
List of functions:
input_check()
input_check_released()
input_check_pressed()
input_press()
input_release()
input_hold()
input_anykey()
input_lastkey()
This has been tested on Windows and OUYA but it should work on Mac and Linux.
Controller support uses gamepad_ functions and so it will not support DirectInput controller types.
End User Licence Agreement (EULA).
Added new functions:
input_press(key, controllerIndex)
input_release(key, controllerIndex)
input_hold(key, controllerIndex)
These will imitate a pressed/released/held key or button state and will trigger their respective input_press/release/check scripts.