You must be logged in to obtain assets


exInput is an input manager extension that allows referencing inputs by a name for both keyboard and gamepads and allows to save the configuration into a file for future usage. You can assign separate icons for button prompts/display per platform/device. Plus improves the gamepad vibration by enabling easing to it and there's the ability to have onscreen joysticks and buttons.

  • Identify your input keys/buttons with custom names, e.g. "jump" can map to ord("X") and gp_face1
  • Easily Save/Load the entire input config to a json file
  • Reassign keys/buttons if needed
  • Supports gamepad vibration with custom easing
  • Ability to have a virtual onscreen joystick and virtual buttons which can be mapped to your existing inputs
  • Define button icons for your inputs per platform/device, e.g. on PC with keyboard mode in a prompt you can show "[X]" icon which will map to PC with gamepad mode "(1)" icon, on Playstation will show "(X)" icon etc.
  • Extra helper functions for mouse/touch

End User Licence Agreement (EULA).

Age Rating: None


GMS1 - Version 0.4.1. Published July 14, 2017

  • Added a basic example on how to use input icons

  • Fixed a glitch with vibration start that would ignore input mode and global vibration setting

  • Fixed the description saying that exTween is required as it is not, copy-paste mistake

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait