OBS Studio plugin: input-overlay

in #gaming6 years ago

I couldn't really think of anything so I thought I'd show something that I've been putting most of my time in for the last week: A plugin for OBS Studio which displays inputs on screen.

It's useful for tutorials so people can follow your instructions easier or for streaming games the visualize your inputs (Although that's probably more a fancy accessory than actual useful). The plugin adds two new source types to OBS: Input History and Input Overlay.
The input history, as you might have guessed displays keys you pressed in a chronological order and formats them into key combinations (for example CTRL + V).
screenshot
It offers a bunch of options to modify it to your need:

  • Use any installed font
  • Change size of history
  • Include mouse input
  • Fix cut-off letters for italic fonts
  • Rename keys (and exclude any keys that aren't named)
  • Automatically clear history after inactivity
  • Use icons instead of text

Then there's also the Input Overlay, which takes a config file and a texture with all keys.
The config defines the look of the overlay and therefore allows you to completely customize which
keys are displayed and how they are positioned.
You can show game-pad, mouse and keyboard input:
img
img

That's all there's to it. The plugin depends on a third-party library for input detection, which means it's technically
cross-platform. You'll have to compile the linux/mac version yourself, though because I haven't had the time to look
into that too much.
For windows user's you can get it on github and if you need more info you can look at the OBS forums.

Coin Marketplace

STEEM 0.23
TRX 0.12
JST 0.029
BTC 67555.35
ETH 3499.18
USDT 1.00
SBD 3.21