osfeed.dev
Projects/skhd/v0.3.1
Release /

skhd v0.3.1

Leave a shortcut untouched in selected applications.

Before you upgrade to v0.3.1

1 to fix

Replace `make profile` or `make fast_profile` workflows with a normal build and `skhd --profile`; the special build targets are removed.

Action requiredAffects: Users of the former profiling build targets.Inferred
Read the evidence

What changed in v0.3.1

Application mappings add `~` to forward a key and `*` for applications without an explicit mapping. Keyboard input-source changes reload the key map and configuration.

v0.3.1 source tag for macOS; installation documented in the tagged README requires Xcode 8 command-line tools and Accessibility permission.

New things you can do

Use `--profile` (`-P`) to output profiling information.

AddedInspect timing information while using keyboard shortcuts.
Read the evidence

Fixed and improved

Use `~` to unbind an application and `*` to set a fallback for other applications.

ImprovedRun different commands for the same shortcut in different applications.
Read the evidence

Changing keyboard input sources automatically rebuilds key mappings and reloads the configuration.

ImprovedEdit keyboard shortcuts while the daemon is running.Inferred
Read the evidence

Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.

Share

LinkedIn takes the link and its card only; write your text there.

X LinkedIn Reddit Hacker News Bluesky