/Keystroke-Display

A simple overlay for OBS to display consecutive keystrokes. Primarily for programming, especially for Vim.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Keystroke-Display

A simple overlay for OBS to display consecutive keystrokes. Primarily for programming, especially for Vim.

This will work on Windows and Linux, but the inputbot crate unfortunately does not support Mac.

2023-04-11.22-04-55.mp4

Running the overlay locally

I plan on releasing binaries eventually, but for now:

  1. Clone or download repo
  2. Run cargo run
  3. In OBS, add a Browser Source, set it to use a local file, and point it to overlay/index.html

Important Notes

This program is by no means secure, and should only be used on trusted networks. Obviously avoid typing passwords especially if streaming, if you must, remember to hide the overlay in OBS and/or to turn off the input server altogether. Do not forget when this program is running! I will soon add support for a hotkey that tells the input server to start/stop sending inputs over the network. I will likely also have it automatically stop if there is no display (in other words if OBS is closed), but this won't stop anyone on the network from viewing inputs by simply going to the display page.