awesome-repositories.com
Blog
awesome-repositories.com

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

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

1 repositorio

Awesome GitHub RepositoriesProgrammable Input Wrappers

Services that intercept physical hardware inputs and route them to virtual devices to enable custom logic and aliases.

Distinguishing note: Unlike programmable shells or UI wrappers, this focuses on the low-level routing of hardware input to virtual system devices.

Explore 1 awesome GitHub repository matching operating systems & systems programming · Programmable Input Wrappers. Refine with filters or upvote what's useful.

Awesome Programmable Input Wrappers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • 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.

    Implements a service that routes physical hardware inputs to virtual devices to enable custom key aliases and shell command execution.

    Haskellcross-platformhaskellkeyboard
    Ver en GitHub↗5,018
  1. Home
  2. Operating Systems & Systems Programming
  3. Programmable Input Wrappers