Visualize Input Event Plugin (VIEPlugin)

DaVe inc. - Code Plugins - Jul 4, 2023

This Plugin visualizes Input Events such as KeyPress, MouseClicks and Gamepad Events from all the Editors as well as all the Viewports.

  • Supported Platforms
  • Supported Engine Versions
    5.0 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.


Visualize Input Event Plugin. This Plugin visualizes Input Events such as Key Presses, Mouse Clicks and Game pad Events from the Editor, as well as the Gameplay Viewport. The functionality is useful specially if you are making learning videos or tutorials and want the viewers of the videos to see what Keyboard-Key you pressed or which Mouse-Button you clicked which Game pad Event was fired. The functionality of the plugin is extensively configurable through its settings saved in a config INI file.


I really appreciate that you download the plugin and test it if it fits your needs. If you experience any problem or missing functionality, please don't hesitate to contact me directly and tell me about your urge. On the other hand - if you are comfortable with the extension, and you are confident with its features and functionality, it would of course be great if you could give me a short feedback as well and / or drop a comment on the Plugin-Page of the EPIC Marketplace. Any feedback is really welcome.


More Information:

Documentation: https://kimhauser.ch/index.php/projects/unreal-engine/visualize-input-event-plugin

Youtube-Video: https://youtu.be/eqyuU1cIx8I

GitHub-Pages: https://jetedonner.github.io/posts/unreal-engine-visualizeinputeventsplugin

Technical Details

Features:

  •  Visualize Keyboard Key Presses / Mouse Clicks / Game pad Events
  •  Show Events in Editor while Development as Notification or OnScreenDbgMessage or Output Log

The Plugin captures events from all Editors and Viewport:

  • All Editors
  • All Viewports


Extensively configurable using config INI:

Toggle Plugin:

  • Toggle showing Keyboard Events
  • Toggle Mouse Clicks
  • Toggle Game pad Events

Show Information:

  • Show as Notification in Editor mode or not
  • Show as OnScreenDbgMessage in Viewport or not
  • Show in the Output Log or not

Settings:

  • Set the timeout of how long to display the information
  • Many detail settings for the different logging functionalities (see online documentation below)


Code Modules:

 VisualizeInputEventPlugin

  • Type: Editor
  • LoadingPhase: Default

VisualizeInputEventInput

  • Type: Editor
  • LoadingPhase: PostEngineInit


Number of C++ Classes: 8

Network Replicated: No - not needed

Supported Development Platforms: macOS, Linux, Win64

Supported Target Build Platforms: macOS, Linux, Win64

Documentation: https://kimhauser.ch/index.php/projects/unreal-engine/visualize-input-event-plugin

Youtube-Video: https://youtu.be/eqyuU1cIx8I