awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
univrsal avatar

univrsal/input-overlay

0
View on GitHub↗
4,032 星标·298 分支·C++·GPL-2.0·8 次浏览

Input Overlay

Input Overlay 是一个用于将实时键盘、游戏手柄和鼠标活动渲染为屏幕视觉显示的系统。它作为输入事件广播器,捕获物理硬件信号并将其传输到渲染客户端,供录制和直播软件使用。

该项目包含一个布局配置工具,使用结构化 JSON 文件将硬件事件映射到特定的纹理和屏幕坐标。它还提供了一种将旧版配置文件转换为当前模式的机制,以确保跨版本的兼容性。

该软件涵盖输入事件广播、游戏手柄监控以及硬件触发器到屏幕纹理的视觉映射。

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 历史

univrsal/input-overlay 的 Star 历史图表univrsal/input-overlay 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Input Overlay 的开源替代方案

相似的开源项目,按与 Input Overlay 的功能重合度排序。
  • mularahul/keyvizmulaRahul 的头像

    mulaRahul/keyviz

    8,985在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,985
  • aws/aws-cdkaws 的头像

    aws/aws-cdk

    12,817在 GitHub 上查看↗

    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
    在 GitHub 上查看↗12,817
  • mathewsachin/capturaMathewSachin 的头像

    MathewSachin/Captura

    10,731在 GitHub 上查看↗

    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#
    在 GitHub 上查看↗10,731
  • aikoyori/programmingvtuberlogosAikoyori 的头像

    Aikoyori/ProgrammingVTuberLogos

    6,216在 GitHub 上查看↗

    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
    在 GitHub 上查看↗6,216
查看 Input Overlay 的所有 30 个替代方案→

常见问题解答

univrsal/input-overlay 是做什么的?

Input Overlay 是一个用于将实时键盘、游戏手柄和鼠标活动渲染为屏幕视觉显示的系统。它作为输入事件广播器,捕获物理硬件信号并将其传输到渲染客户端,供录制和直播软件使用。

univrsal/input-overlay 的主要功能有哪些?

univrsal/input-overlay 的主要功能包括:Live Stream Overlays, Input Overlays, Event Stream Broadcasters, Broadcast Input Visualizers, Configuration-Based Mappings, Input Event Processing, Input Event Broadcasters, Input Event Routers。

univrsal/input-overlay 有哪些开源替代品?

univrsal/input-overlay 的开源替代品包括: 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…