Real-time input overlay for streams, presentations, and demos
Displays real-time keystrokes, mouse clicks, and gamepad inputs as on-screen overlays for streaming and tutorials. YAKC (Yet Another Key Caster) is developed by Aslan Devecioglu and targets content creators, streamers, educators, and presenters. It offers customizable popup styling, a virtual light-up keyboard overlay, OBS transparent browser-source integration, and automatic support for all keyboard languages and layouts, making it suitable for anyone who needs clear, low-latency input visualization during live or recorded sessions.
What the tool captures and how it presents inputs
YAKC records keyboard, mouse, and gamepad activity in real time and renders that activity as on-screen popups or a virtual keyboard overlay. The app shows keystrokes and mouse clicks, and it displays gamepad sticks and triggers for XInput, DualShock, and DualSense-style controllers. Outputs can be used standalone or fed into streaming software via a transparent browser-source, so the visual layer appears directly over video without extra compositing steps.
How it affects system resources during use
YAKC uses a small binary and low runtime footprint, built with Rust and Tauri; the distributor notes a roughly 10 MB binary and zero JavaScript dependencies. That architecture supports high-performance rendering and keeps CPU impact minimal during capture, which suits live streaming where background load matters. The lightweight design also makes it feasible to run alongside encoding and capture software without a large additional system burden.
Safety, configuration, and required technical knowledge
YAKC operates as an input visualizer without storing typed data, and the developer states it does not save or share private information; users are advised to pause it during sensitive entry. Configuration covers fonts, colors, and layout details and automatic handling of keyboard languages and layouts reduces manual mapping. Basic setup is straightforward for creators, while deeper styling changes require comfort editing display settings and adding the app as an OBS browser source.
YAKC is a practical overlay tool for communicative streaming setups
YAKC suits streamers and presenters who need clear, low-latency input visualization and controller support, particularly when OBS integration matters. Its small binary size and Rust/Tauri build keep runtime overhead low, while automatic layout support and controller displays broaden device coverage. A quick precaution: pause the overlay when entering passwords or sensitive text. Recommended.





