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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

Awesome GitHub RepositoriesHardware Key Interceptors

Mechanisms for capturing and overriding default system behavior for hardware keys.

Distinct from Input Event Interception: Distinct from Input Event Interception: focuses on game-specific hardware key interception rather than general system-level hooks.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Hardware Key Interceptors. Refine with filters or upvote what's useful.

Awesome Hardware Key Interceptors GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • libgdx/libgdxAvatar de libgdx

    libgdx/libgdx

    24,816Ver en GitHub↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    Captures hardware key events to prevent default system behaviors and allow custom game logic handling.

    Java2d3dandroid
    Ver en GitHub↗24,816
  • pqrs-org/karabiner-elementsAvatar de pqrs-org

    pqrs-org/Karabiner-Elements

    22,362Ver en GitHub↗

    Karabiner-Elements is a system-level utility designed for advanced keyboard and mouse customization. It functions as a background service that intercepts raw hardware input signals at the driver level, allowing for the transformation of key presses and pointer movements before they reach the operating system. By utilizing virtual input device emulation, the software re-injects modified events into the system stream, enabling complex remapping, macro execution, and hardware-specific control. The project distinguishes itself through a sophisticated state-based logic engine that enables context-

    Intercepts specialized hardware keys to trigger specific system applications or utilities.

    C++keyboardmacos
    Ver en GitHub↗22,362
  • systemd/systemdAvatar de systemd

    systemd/systemd

    15,324Ver en GitHub↗

    systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system lifecycle. It functions as the primary init system, managing the transition from firmware to a fully initialized user space while providing a unified framework for service orchestration, hardware management, and resource control. The project distinguishes itself through its declarative, unit-based configuration model and dynamic dependency resolution, which allow for efficient, on-demand service activation and socket-based process management. It integrates deep system observability th

    Intercepts power, suspend, or hibernate key events to allow applications to manage hardware responses.

    Ccinitlinux
    Ver en GitHub↗15,324
  • seerge/g-helperAvatar de seerge

    seerge/g-helper

    12,235Ver en GitHub↗

    G-helper is a system utility designed for the management and optimization of ASUS laptop hardware. It functions as a background service that interfaces directly with kernel-level drivers and ACPI tables to provide granular control over device performance, thermal profiles, and power states. The utility distinguishes itself by offering automated firmware orchestration, which handles the retrieval and verification of manufacturer-signed updates to maintain system stability. It also provides specialized hardware control, including the ability to toggle between integrated and dedicated graphics m

    Intercepts raw hardware scan codes to translate specialized key presses into custom software-defined actions.

    C#allyamdarmoury
    Ver en GitHub↗12,235
  • kmonad/kmonadAvatar de kmonad

    kmonad/kmonad

    5,018Ver en GitHub↗

    Kmonad es un remapeador de teclado multiplataforma y motor avanzado de mapeo de teclas que intercepta entradas de teclado físicas y las transforma en eventos de salida virtuales personalizados. Funciona como un envoltorio de entrada programable y gestor de teclado multicapa, permitiendo a los usuarios redefinir teclas físicas y enrutar entradas de hardware a dispositivos virtuales a través de diferentes sistemas operativos. El sistema se distingue por una arquitectura de gestión multicapa que permite la definición de capas y superposiciones de teclado dinámicas para cambiar las funciones del teclado según el contexto actual. Implementa lógica de interacción compleja, como comportamientos de tap-hold, teclas líderes, modificadores adhesivos y ciclos de acción, para expandir la utilidad de un número limitado de teclas físicas. Más allá del remapeo básico, el proyecto cubre la automatización del sistema mediante la ejecución de comandos de shell y la creación de macros de secuencias de teclas. También gestiona la temporización de entrada de bajo nivel y la conectividad del dispositivo, incluyendo el sondeo de hardware para garantizar que el servicio se inicie solo después de que se conecten dispositivos específicos.

    Increases the delay between emitted key events to maintain compatibility with applications that cannot process rapid input.

    Haskellcross-platformhaskellkeyboard
    Ver en GitHub↗5,018
  1. Home
  2. Operating Systems & Systems Programming
  3. Hardware Interfacing and Drivers
  4. Input Event Interception
  5. Hardware Key Interceptors

Explorar subetiquetas

  • Input Signal DelaysUtilities for forcing specific timing intervals between hardware input events. **Distinct from Hardware Key Interceptors:** Distinct from Hardware Key Interceptors: focuses on timing-based signal manipulation rather than overriding default system behavior.