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
·

2 repositorios

Awesome GitHub RepositoriesUnicode Character Emission

System-level mapping of physical key inputs to generate specific Unicode characters in the input buffer.

Distinct from Unicode Input Handlers: None of the candidates cover the generation of synthetic Unicode characters from hardware input events at the system level.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · Unicode Character Emission. Refine with filters or upvote what's useful.

Awesome Unicode Character Emission GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • rvaiya/keydAvatar de rvaiya

    rvaiya/keyd

    5,590Ver en GitHub↗

    keyd es un demonio a nivel de kernel para Linux que intercepta y remapea las entradas del teclado físico para crear diseños y atajos personalizados. Funciona como un servicio de entrada a nivel de sistema y gestor de diseños, capaz de modificar señales de entrada antes de que lleguen al sistema operativo. El servicio admite el mapeo consciente de la aplicación, que cambia dinámicamente el comportamiento del teclado según la ventana activa. También proporciona mapeo específico por dispositivo, permitiendo asignar configuraciones únicas a diferentes teclados físicos utilizando sus identificadores de hardware. La herramienta incluye capacidades para gestionar múltiples capas de teclado mediante teclas modificadoras y sobrecargar teclas para realizar diferentes acciones según si se pulsan o se mantienen presionadas. Las características adicionales de gestión de entrada incluyen modificadores de un solo disparo y la emisión de caracteres Unicode específicos.

    Allows mapping physical keyboard inputs to emit specific Unicode characters directly to the system.

    Cckeyboardkeyboard-layout
    Ver en GitHub↗5,590
  • 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.

    Triggers the entry of Unicode characters by emitting the specific compose-key sequences required by the system.

    Haskellcross-platformhaskellkeyboard
    Ver en GitHub↗5,018
  1. Home
  2. Operating Systems & Systems Programming
  3. Unicode Character Emission