Releases: Martin-R-D/Keystrike
Releases · Martin-R-D/Keystrike
Release list
Keystrike v0.2.0
Keystrike v0.2.0 — Settings & Custom Commands
Settings Dashboard
- Added a gear icon (⚙️) on the right side of the search bar.
- Clicking it opens a dedicated Settings window where you can view and manage all commands.
- The Settings window has a sidebar for navigation, with a "Commands" section active and a "General" section coming soon.
Editable Command Keywords
- Every built-in command keyword can now be customized. Click the pencil icon next to any command in the Settings dashboard to change its keyword.
- For example, change "gh" (GitHub search) to "git", or change "/close" to "close" — whatever feels natural to you.
- Duplicate keywords are not allowed. If a keyword is already in use, the app shows which command is using it and prevents the save.
- A "Reset to defaults" button at the bottom restores all built-in keywords to their original values (g, yt, wiki, r, gh, so, ddg, /close).
Custom URL Commands
- Create your own URL shortcuts using the "+ Add Command" button in the Settings dashboard.
- Static URLs: set keyword "gt" with URL "https://github.com" — typing "gt" in the search bar opens GitHub directly.
- Search URLs: set a URL with {query} placeholder like "https://github.com/search?q={query}" — typing "gt tauri" searches GitHub for "tauri". Typing just "gt" with nothing after opens the fallback URL if one is set, or the base URL.
- Custom URL commands appear as the top result in the search bar when their keyword matches, with app search results still shown below.
Custom Text Snippets
- Create text snippet commands for things you type often: email address, phone number, home address, signatures, IBANs, canned replies, or anything else.
- Set a keyword like ";email" with your email address as the content. Type ";email" in the search bar, press Enter, and the text is copied to your clipboard.
- For security, snippet content is automatically cleared from the clipboard after 1 minute. If you copy something else in the meantime, the auto-clear does not overwrite your new clipboard content.
- A subtle notification confirms the copy and reminds you the clipboard will be cleared.
Custom Command Management
- Edit any custom command by clicking the pencil icon — keyword, label, URL, and content are all editable.
- Delete any custom command by clicking the trash icon with a confirmation prompt.
- Built-in commands cannot be deleted, only their keywords can be changed.
- All custom commands are saved locally at ~/.keystrike/commands.json and persist across app restarts.
Keystrike v0.1.0 — Keyboard-First App Launcher for Windows
Keystrike is a fast, keyboard-driven launcher for Windows. Press Alt+Space from anywhere to search, launch, calculate, and browse — without touching the mouse.
Features
- App launcher — Indexes installed apps from Start Menu and Desktop. Fuzzy search finds what you need in a few keystrokes. Frequently used apps rank higher automatically.
- Calculator — Type math expressions directly (e.g. 2+2, sqrt(144)) and get instant results. Press Enter to copy.
- Unit converter — Convert between units inline (e.g. 100 kg to lb, 72 F to C).
- Web search — Prefix shortcuts for Google (g), YouTube (yt), Reddit (r), GitHub (gh), Stack Overflow (so), Wikipedia (wiki), and DuckDuckGo (ddg). Falls back to Google search for unmatched queries.
- Process manager — Type /close to find and kill running applications.
- System tray — Runs quietly in the tray. Right-click for reindexing, autostart toggle, and quit.
- Starts with Windows — Autostart enabled by default, toggleable from the tray menu.
- Remembers you — Persists window position and app usage stats across sessions.
- Single instance — Opening Keystrike again brings the existing window forward instead of spawning a duplicate.
Tech
Built with Tauri 2, React 18, and Rust. Lightweight native binary — no Electron, no runtime.