Conversation
Press an app's first letter while the overlay is up to select the next matching tile; repeat to cycle through matches. Match is by the owning application's name (prefix, case-insensitive). Toggle in Settings → "First-letter app jump" (default on). Letter keys that don't match anything are no-ops, matching the existing unmapped- key behavior. Letters bound in config.json bindings still win — keymap runs before letter-jump. Co-Authored-By: plyght <plyght@peril.lol> Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Bare letters were colliding with the wasd movement bindings, making letter-jump unreachable for apps starting with W/A/S/D. Require ⌃ (Control) + letter to fire letter-jump; bare wasd remains as movement. Control was chosen because no existing default binding uses it (Cmd, Opt, Shift are all in use). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
While the overlay is up, hold ⌃ (Control) + an app's first letter to jump selection to the next tile owned by that app. Repeat ⌃+letter to cycle through matches.
Toggle in Settings → "First-letter app jump" (default on, persisted as `letterJump` in config.json).
Credit to @plyght — concept from #1, with a Control gate added to avoid colliding with wasd movement bindings.
Test plan
🤖 Generated with Claude Code