December Free Content now available!

UMG Input Manager

Vincenzo Arnone - Mar 4, 2020

Handle user inputs from mouse, keyboard and gamepad and bind functions to keys and axes.

  • Supported Platforms
  • Supported Engine Versions
    4.19 - 4.27
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.

Overview Video

Free Demo

Documentation

Official Discord Server


The most flexible, scalable and easy to use input system for UMG. It is fully object oriented, for every object (for example a slot from an inventory) you can assign every function (for example Delete, Open) to the keys or axes that you like (for example Gamepad X, Gamepad A).

  1. Any basic UI element is adapted to support user inputs, buttons, checkboxes, spinboxes and text spinboxes.
  2. Every element can be used directly or from an elements manager like lists and grids (for a menu or inventory for example).
  3. You can build the most complex user interface possible, full of ui elements and easly manage them thanks to the Listening System, that gives focus only to the active ui element.
  4. Easily create a dynamic user interface that supports in different ways mouse, keyboard and gamepad thanks to the Device Context Visibility, you can show and hide every element based on the device used by the user, all of this dynamically at runtime.
  5. The mouse cursor is fully customizable because it's treated like a normal widget, it will be automatically shown or hidden based on the device used.
  6. Try the free demo, you'll find all of its content in the plugin's folder.

Technical Details

Number of Blueprints: 26


Input: Gamepad, Keyboard, Mouse


Network Replicated: No


Supported Development Platforms:

  1. Windows: Fully tested and supported.
  2. Other Platforms: Never tested.