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
·
asmvik avatar

asmvik/skhd

0
View on GitHub↗
7,800 estrellas·234 forks·C·mit·2 vistas

Skhd

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. Users can organize these mappings using modular text-based configuration files and utilize a built-in tool to identify live keycodes and modifiers for accurate mapping.

Features

  • Global Keyboard Shortcuts - Provides system-wide hotkeys to trigger shell commands, scripts, and system actions on macOS.
  • Hotkey Daemons - Operates as a background daemon that intercepts keyboard input to execute custom system commands and scripts.
  • Scope Configurations - Provides a system to restrict or allow hotkey activation based on the active application or defined operational modes.
  • Shell Command Execution - Spawns system processes to execute shell commands or scripts triggered by keyboard shortcuts.
  • Application Focus Filtering - Implements logic to enable or disable hotkeys based on the currently focused macOS application.
  • Application-Specific Hotkeys - Enables the definition of keyboard shortcuts that only trigger when a specific application is focused.
  • Input Event Interception - Uses system-level event taps to capture raw keyboard signals before they reach the active application.
  • Input Remappers - Maps keyboard combinations to system actions and application-specific commands on macOS.
  • Keyboard Input Modes - Features an input mode manager to define distinct operational modes that change how keyboard input is interpreted.
  • Background Daemons - Operates as a persistent background daemon that monitors input events and manages triggered shell commands.
  • Configuration-Based Mappings - Implements a system for triggering actions or external commands via key combinations defined in modular configuration files.
  • Event Debugging Tools - Provides a tool to identify live keycodes and modifiers for precise shortcut definition.
  • Keycode Identification Tools - Includes a built-in tool to identify live keycodes and modifiers for accurate mapping definitions.
  • Workflow Automations - Automates repetitive system tasks by mapping key combinations to external scripts and commands.
  • Configuration File Parsers - Parses plain-text configuration files to map key combinations to system actions.
  • Productivity Tools - Listed in the “Productivity Tools” section of the Awesome Mac awesome list.

Historial de estrellas

Gráfico del historial de estrellas de asmvik/skhdGráfico del historial de estrellas de asmvik/skhd

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Skhd

Proyectos open-source similares, clasificados según cuántas características comparten con Skhd.
  • koekeishiya/skhdAvatar de koekeishiya

    koekeishiya/skhd

    8,007Ver en 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

    C
    Ver en GitHub↗8,007
  • johnlindquist/kitAvatar de johnlindquist

    johnlindquist/kit

    4,189Ver en GitHub↗

    Kit is a desktop automation framework and scriptable UI toolkit designed for building personalized productivity tools. It serves as a cross-platform CLI wrapper and macOS system automator, providing an environment to execute scripts that manage operating system tasks, file management, and application workflows. The project distinguishes itself with a dedicated LLM integration layer for structured data extraction and text generation, alongside a specialized UI framework for creating interactive input forms, HTML windows, and floating widgets. It features deep macOS integration through AppleScr

    TypeScript
    Ver en GitHub↗4,189
  • linearmouse/linearmouseAvatar de linearmouse

    linearmouse/linearmouse

    6,335Ver en GitHub↗

    LinearMouse is a macOS system utility that overrides default pointer acceleration and scrolling behaviors for mice and trackpads. It provides tools to remove cursor acceleration for linear movement and decouple scroll directions for individual devices. The project features an input device profiler that allows for unique cursor and scroll configurations based on the connected hardware. It also includes an input remapper to assign mouse buttons and scroll gestures to keyboard shortcuts and system media controls. The utility covers pointer precision adjustment, scroll behavior customization, an

    Swiftaccelerationcursormac
    Ver en GitHub↗6,335
  • pqrs-org/karabiner-archivedAvatar de pqrs-org

    pqrs-org/Karabiner-archived

    3,787Ver en GitHub↗

    This project is a macOS keyboard remapping utility that intercepts and transforms hardware input events to customize key mappings, mouse behavior, and system automation. It utilizes a kernel-level input interceptor to modify or block raw hardware signals before they reach the operating system, paired with a state-aware rule engine that processes signals through conditional logic based on the active application or hardware. The system includes a human interface device emulator to inject synthesized keyboard and mouse events into macOS and a keyboard macro system for executing shell commands, l

    C++
    Ver en GitHub↗3,787
Ver las 30 alternativas a Skhd→

Preguntas frecuentes

¿Qué hace asmvik/skhd?

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.

¿Cuáles son las características principales de asmvik/skhd?

Las características principales de asmvik/skhd son: Global Keyboard Shortcuts, Hotkey Daemons, Scope Configurations, Shell Command Execution, Application Focus Filtering, Application-Specific Hotkeys, Input Event Interception, Input Remappers.

¿Qué alternativas de código abierto existen para asmvik/skhd?

Las alternativas de código abierto para asmvik/skhd incluyen: koekeishiya/skhd — skhd is a keyboard shortcut manager and hotkey daemon for macOS. It functions as an input remapper that maps custom… johnlindquist/kit — Kit is a desktop automation framework and scriptable UI toolkit designed for building personalized productivity tools.… linearmouse/linearmouse — LinearMouse is a macOS system utility that overrides default pointer acceleration and scrolling behaviors for mice and… pqrs-org/karabiner-archived — This project is a macOS keyboard remapping utility that intercepts and transforms hardware input events to customize… jacklandrin/onlyswitch — OnlySwitch is a macOS menu bar utility that provides a centralized panel of toggle switches for quickly changing… kmonad/kmonad — Kmonad is a cross-platform keyboard remapper and advanced key mapping engine that intercepts physical keyboard inputs…