awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
univrsal avatar

univrsal/input-overlay

0
View on GitHub↗
4,032 Stars·298 Forks·C++·GPL-2.0·6 Aufrufe

Input Overlay

Input Overlay ist ein System zur Echtzeit-Darstellung von Tastatur-, Gamepad- und Mausaktivitäten als visuelle Anzeige auf dem Bildschirm. Es fungiert als Input-Event-Broadcaster, der physische Hardwaresignale erfasst und an einen Rendering-Client zur Verwendung in Aufnahme- und Live-Broadcasting-Software überträgt.

Das Projekt enthält ein Layout-Konfigurationstool, das strukturierte JSON-Dateien verwendet, um Hardware-Ereignisse bestimmten Texturen und Bildschirmkoordinaten zuzuordnen. Es bietet zudem einen Mechanismus zur Konvertierung von Legacy-Konfigurationsdateien in aktuelle Schemata, um die Kompatibilität über Versionen hinweg sicherzustellen.

Die Software deckt Input-Event-Broadcasting, Gamepad-Überwachung und die visuelle Zuordnung von Hardware-Triggern zu On-Screen-Texturen ab.

Features

  • Live Stream Overlays - Renders real-time keyboard, gamepad, and mouse activity as a visual overlay for use in recording and broadcasting software.
  • Input Overlays - Provides a customizable visual interface that projects input events as animated graphics over the desktop.
  • Event Stream Broadcasters - Broadcasts real-time keyboard, gamepad, and mouse events to external rendering software.
  • Broadcast Input Visualizers - Shows real-time keyboard, gamepad, and mouse actions on screen for live stream viewers.
  • Configuration-Based Mappings - Uses JSON configuration files to map physical input events to specific screen coordinates and textures.
  • Input Event Processing - Translates raw signals from keyboards, mice, and gamepads into a standardized format for visual processing.
  • Input Event Broadcasters - Captures physical hardware signals and transmits them over network sockets to a separate rendering client.
  • Input Event Routers - Captures and transmits raw hardware input signals over a network for remote rendering.
  • Real-time Event Streams - Streams real-time input events over network sockets to decouple capture from rendering.
  • Texture Coordinate Mappings - Assigns hardware input triggers to precise pixel locations on a visual overlay image.
  • Input Visualization Overlays - Renders keyboard, gamepad, and mouse activity as visual overlays for live broadcasting.
  • Input Visualizers - Renders user input activity as real-time on-screen graphics via custom textures.
  • Input Visualization Overlays - Renders a visual overlay of keyboard, gamepad, and mouse actions for viewers.
  • Visual Mappings - Provides a tool to map hardware events to specific textures and screen coordinates using structured JSON files.
  • Gameplay Input Overlays - Provides visual overlays of input events for gaming tutorials and high-skill demonstrations.
  • Input Configurators - Allows customization of input overlay layouts and behaviors through configuration tools.
  • UI Process Decoupling - Separates the input capture process from the rendering engine to ensure a responsive visual overlay.
  • Input Activity Visualizers - Maps controller button presses to specific textures and coordinates for real-time gameplay monitoring.
  • Input Event Visualizers - Maps physical controller buttons to on-screen textures to visually track gamepad activity.
  • Input-Decoupled Rendering Optimizers - Decouples hardware event capture from the rendering thread to minimize input latency.

Star-Verlauf

Star-Verlauf für univrsal/input-overlayStar-Verlauf für univrsal/input-overlay

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Input Overlay

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Input Overlay.
  • mularahul/keyvizAvatar von mulaRahul

    mulaRahul/keyviz

    8,985Auf GitHub ansehen↗

    Keyviz is a keyboard and mouse visualizer that renders real-time input activity as a customizable on-screen overlay. It serves as a presentation input aid, displaying keystrokes and pointer events as animated graphics to make technical demonstrations and screen recordings easier for an audience to follow. The tool differentiates itself through deep visual customization, offering input layout themes for different keyboard types and the ability to modify the colors, sizes, and screen positions of the overlays. It supports specific visual effects for key groups and provides a system for labeling

    TypeScriptkeypresskeystroketauri-rust
    Auf GitHub ansehen↗8,985
  • aws/aws-cdkAvatar von aws

    aws/aws-cdk

    12,817Auf GitHub ansehen↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    Auf GitHub ansehen↗12,817
  • mathewsachin/capturaAvatar von MathewSachin

    MathewSachin/Captura

    10,731Auf GitHub ansehen↗

    Captura is a desktop screen recording and screenshot utility designed to capture video, webcam feeds, and system audio into multimedia recordings. It functions as a recording suite that can also be operated as a command line video recorder, allowing users to trigger and manage capture workflows via terminal commands. The software distinguishes itself by recording user input, such as mouse movements and keystrokes, as visual overlays on top of the captured video. It further supports automated workflows through the integration of system-level hardware media keys, enabling recording state change

    C#
    Auf GitHub ansehen↗10,731
  • aikoyori/programmingvtuberlogosAvatar von Aikoyori

    Aikoyori/ProgrammingVTuberLogos

    6,216Auf GitHub ansehen↗

    ProgrammingVTuberLogos is a collection of high-quality graphic assets and icons representing various programming languages, developer tooling, and software ecosystems. It serves as a standardized library of PNG images designed for use in digital media. The repository provides a set of logos specifically tailored for digital broadcast asset libraries, such as livestream overlays. These assets are also used for software branding and technical content creation, including tutorials and educational documentation. The collection supports the retrieval of stylized imagery for programming presentati

    CSS
    Auf GitHub ansehen↗6,216
Alle 30 Alternativen zu Input Overlay anzeigen→

Häufig gestellte Fragen

Was macht univrsal/input-overlay?

Input Overlay ist ein System zur Echtzeit-Darstellung von Tastatur-, Gamepad- und Mausaktivitäten als visuelle Anzeige auf dem Bildschirm. Es fungiert als Input-Event-Broadcaster, der physische Hardwaresignale erfasst und an einen Rendering-Client zur Verwendung in Aufnahme- und Live-Broadcasting-Software überträgt.

Was sind die Hauptfunktionen von univrsal/input-overlay?

Die Hauptfunktionen von univrsal/input-overlay sind: Live Stream Overlays, Input Overlays, Event Stream Broadcasters, Broadcast Input Visualizers, Configuration-Based Mappings, Input Event Processing, Input Event Broadcasters, Input Event Routers.

Welche Open-Source-Alternativen gibt es zu univrsal/input-overlay?

Open-Source-Alternativen zu univrsal/input-overlay sind unter anderem: mularahul/keyviz — Keyviz is a keyboard and mouse visualizer that renders real-time input activity as a customizable on-screen overlay.… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… mathewsachin/captura — Captura is a desktop screen recording and screenshot utility designed to capture video, webcam feeds, and system audio… aikoyori/programmingvtuberlogos — ProgrammingVTuberLogos is a collection of high-quality graphic assets and icons representing various programming… ag-ui-protocol/ag-ui — ag-ui is an agent-frontend interoperability layer and communication protocol designed to connect AI agent backends… beyondcode/laravel-websockets — This is a self-hosted WebSocket server for Laravel applications designed to provide real-time communication and…