{"repo":"jackielii/skhd.zig","free":true,"listed":false,"github":"https://github.com/jackielii/skhd.zig","clone":"git clone https://github.com/jackielii/skhd.zig.git","description":"Simple Hotkey Daemon for macOS, ported from skhd by koekeishiya","language":"Zig","stars":613,"topics":["cli","hotkey","macos","remapping-keyboards","qmk","capslock-remap","taphold"],"license":"MIT","category":"cli-tools","readme_excerpt":"SKHD in Zig Simple Hotkey Daemon for macOS, ported from skhd to Zig. This implementation is fully compatible with the original skhd configuration format - your existing .skhdrc files will work without modification. Additionally, it includes new features like process groups and command definitions ( .define ) for cleaner configs, key forwarding/remapping, and improved error reporting. 📋 View Changelog v0.2.0 — Hotkey sequences Bind a run of chords to one action, fired only when the chords arrive in order within a time budget (default 300ms, set with .sequence timeout ): A shorter binding can also be the prefix of a longer sequence and fires when the sequence doesn't complete — like Vim's timeoutlen , but the wait only happens in apps where a longer match applies. That lets a global binding and an app's native shortcut share one chord: Every action form works on a sequence (commands, forwarding, unbound/passthrough, mode activation, process lists). See SYNTAX.md for the grammar and the v0.2.0 CHANGELOG entry. v0.1.0 — QMK-style keyboard remapping skhd.zig now ships a system-level grabber daemon that enables remapping the user-session event tap can't reach. New directives: - .remap caps lock [device ] : escape — instant 1:1 swap, applied via hidutil (no daemon). - .remap key [device ] { tap: …, hold: …, … } — tap vs. hold on the same key (e.g. caps lock tapped = escape, held = control). Routed through skhd-grabber (root LaunchDaemon) which seizes the keyboard at the IOKit/HID l","default_branch":null,"files":null,"tree":[],"storefront":"/r/jackielii","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jackielii/skhd.zig/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}