awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesRuntime Device Reconfiguration

Capabilities for changing input and output device assignments while the software is running.

Distinct from Device Runtime Managers: None of the candidates cover runtime switching of source and target hardware devices via CLI

Explore 1 awesome GitHub repository matching operating systems & systems programming · Runtime Device Reconfiguration. Refine with filters or upvote what's useful.

Awesome Runtime Device Reconfiguration GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kmonad/kmonadAvatar kmonad

    kmonad/kmonad

    5,018Vezi pe GitHub↗

    Kmonad este un remapper de tastatură cross-platform și un motor avansat de mapare a tastelor care interceptează input-urile tastaturii fizice și le transformă în evenimente de output virtual personalizate. Funcționează ca un wrapper de input programabil și manager de tastatură multi-layer, permițând utilizatorilor să redefinească tastele fizice și să ruteze input-urile hardware către dispozitive virtuale pe diferite sisteme de operare. Sistemul se distinge printr-o arhitectură de gestionare multi-layer care permite definirea straturilor dinamice de tastatură și a overlay-urilor pentru a schimba funcțiile tastaturii în funcție de contextul curent. Implementează o logică complexă de interacțiune, cum ar fi comportamentele tap-hold, tastele leader, modificatorii sticky și ciclarea acțiunilor, pentru a extinde utilitatea unui număr limitat de taste fizice. Dincolo de remapparea de bază, proiectul acoperă automatizarea sistemului prin executarea comenzilor shell și crearea de macro-uri de secvențe de taste. De asemenea, gestionează timing-ul input-ului la nivel scăzut și conectivitatea dispozitivelor, inclusiv polling-ul hardware pentru a se asigura că serviciul pornește doar după ce dispozitivele specifice sunt conectate.

    Allows changing the source keyboard and target output device at runtime using command line arguments.

    Haskellcross-platformhaskellkeyboard
    Vezi pe GitHub↗5,018
  1. Home
  2. Operating Systems & Systems Programming
  3. Runtime Device Reconfiguration