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
·

5 repository-uri

Awesome GitHub RepositoriesApplication Focus Filtering

Logic to enable or disable input triggers based on the currently active application.

Distinct from TUI Application Shortcuts: The candidates focus on lists of shortcuts or launch icons, not the active-window detection logic used for blacklisting.

Explore 5 awesome GitHub repositories matching operating systems & systems programming · Application Focus Filtering. Refine with filters or upvote what's useful.

Awesome Application Focus Filtering GitHub Repositories

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

    koekeishiya/skhd

    8,007Vezi pe GitHub↗

    skhd is a keyboard shortcut manager and hotkey daemon for macOS. It functions as an input remapper that maps custom keyboard shortcuts to shell commands and system actions via a plain text configuration file. The utility supports modal keyboard workflows, allowing groups of shortcuts to activate only when the system is in a specific operational mode. It also enables application-specific hotkeys and application blacklisting, ensuring shortcuts only trigger based on which application is currently in focus. Additional capabilities include the remapping of hardware media keys and the synthesis o

    Prevents keyboard shortcuts from triggering while specified applications remain active in the foreground.

    C
    Vezi pe GitHub↗8,007
  • asmvik/skhdAvatar asmvik

    asmvik/skhd

    7,800Vezi pe GitHub↗

    skhd is a hotkey daemon and keyboard remapper for macOS. It operates as a background service that maps custom keyboard shortcuts to shell commands, scripts, and system actions. The utility features application-aware shortcut management, allowing the same hotkey to execute different commands depending on which application is focused. It also includes an input mode manager to define distinct operational modes that change how keys behave based on the active state. The system supports contextual routing through application-specific shortcuts and event exclusions to preserve native app behavior.

    Implements logic to enable or disable hotkeys based on the currently focused macOS application.

    C
    Vezi pe GitHub↗7,800
  • jaywcjlove/hotkeys-jsAvatar jaywcjlove

    jaywcjlove/hotkeys-js

    7,107Vezi pe GitHub↗

    hotkeys-js is a JavaScript keyboard shortcut library and event manager used to map key combinations to callback functions within web applications. It serves as an input shortcut orchestrator that captures and filters keyboard events to execute custom actions. The library distinguishes itself through shortcut scope management, allowing shortcuts to be organized into named groups. These scopes can be toggled to prevent command conflicts across different application states. The system covers keyboard shortcut binding and unbinding, real-time key state querying, and input event filtering to prev

    Inspects the currently focused DOM element to prevent shortcuts from triggering inside text fields.

    TypeScriptbrowserhotkeyhotkeys
    Vezi pe GitHub↗7,107
  • madrobby/keymasterAvatar madrobby

    madrobby/keymaster

    6,516Vezi pe GitHub↗

    Keymaster is a keyboard shortcut library for web applications that provides utilities for intercepting keyboard events and mapping key combinations to handler functions. It includes a keyboard event manager and a key state tracker to monitor and query which keys or modifiers are currently held down. The library features a scoped input handler that allows shortcuts to be grouped into named contexts. This enables the application to switch between different sets of available actions depending on the active area of the interface. The system includes input filtering to prevent global shortcuts fr

    Prevents shortcut execution when specific DOM elements, such as text inputs, have focus.

    JavaScript
    Vezi pe GitHub↗6,516
  • johnlindquist/kitAvatar johnlindquist

    johnlindquist/kit

    4,189Vezi pe GitHub↗

    Kit este un framework de automatizare desktop și un set de instrumente UI scriptabil conceput pentru construirea de instrumente de productivitate personalizate. Servește ca un wrapper CLI cross-platform și un automatizator de sistem macOS, oferind un mediu pentru a executa scripturi care gestionează sarcini ale sistemului de operare, gestionarea fișierelor și fluxuri de lucru ale aplicațiilor. Proiectul se distinge printr-un strat dedicat de integrare LLM pentru extragerea structurată a datelor și generarea de text, alături de un framework UI specializat pentru crearea de formulare de input interactive, ferestre HTML și widget-uri plutitoare. Dispune de o integrare profundă cu macOS prin executarea AppleScript și personalizarea barei de meniu a sistemului. Framework-ul acoperă o gamă largă de capabilități, inclusiv controlul dispozitivelor de input la nivel de sistem, gestionarea clipboard-ului și controlul alimentării. Include utilitare de automatizare pentru programare bazată pe cron și monitorizarea fișierelor, precum și instrumente pentru dezvoltatori pentru sincronizarea Git, gestionarea variabilelor de mediu și web scraping. Sistemul oferă suport integrat pentru executarea comenzilor shell și gestionarea mediilor de script izolate.

    Identifies the currently focused application to enable application-specific automation logic.

    TypeScript
    Vezi pe GitHub↗4,189
  1. Home
  2. Operating Systems & Systems Programming
  3. Application Focus Filtering

Explorează sub-etichetele

  • DOM Focus FilteringLogic to determine if keyboard shortcuts should be ignored based on the specific DOM element currently in focus. **Distinct from Application Focus Filtering:** Filters by focused DOM element within a page, whereas [f1_mt5] filters based on the active application window.