Wira Desk is one tray daemon that does four jobs: it cycles the windows of the app you are already in, shows them as live thumbnails when you hold the shortcut, snaps and arranges windows from the keyboard, and turns your mouse’s thumb buttons and tilt wheel into desktop navigation. One process, one config file, no account.
Start here
Getting Started
Install by installer, Scoop or portable zip (winget is coming soon); what the first run does; updating, uninstalling, and resetting to the defaults.
ReadFeatures & Shortcuts
Every action the daemon can perform, its default chord, and the setting that changes it, because in Wira Desk the settings are per feature.
ReadBuild & Contribute
Build from source, the four gates CI enforces, the rule about unsafe, and how
to file something useful.
Release notes
What changed in each version, written for the person deciding whether to update.
ReadThe shipped defaults, in one table
All of these are remappable, and each can be switched off on its own. Turning one off drops its chord from the keyboard hook entirely, so the combination reaches whatever app is focused unchanged, exactly as if Wira Desk were not installed.
| Action | Default | Group in Settings |
|---|---|---|
| Cycle windows of the current app | Win+` | Switching |
| Same, fallback chord | Alt+` | Switching |
| Snap to half: left / right / top / bottom | Ctrl+Alt+←/→/↑/↓ | Snap to half |
| Snap to third: left / middle / right | Ctrl+Alt+1/2/3 | Snap to third |
| Snap to edge at your own percentage | Ctrl+Alt+Shift+←/→/↑/↓ | Snap to custom |
| Maximize | Ctrl+Alt+Enter | Resize, move & arrange |
| Move to the next monitor | Ctrl+Alt+Shift+Enter | Resize, move & arrange |
| Overlapping stack of three | Ctrl+Alt+Shift+S | Resize, move & arrange |
And on the mouse
Read straight off the standard Win32 input stream, so any mouse with these buttons works: no vendor driver, no configuration app. Out of the box all four run Windows’ own actions, the ones your thumb already expects.
| Input | Default action |
|---|---|
| Thumb button 1 (Back) | Previous virtual desktop |
| Thumb button 2 (Forward) | Next virtual desktop |
| Tilt wheel left | Show desktop |
| Tilt wheel right | Task View |
Any of Wira Desk’s own actions can take their place: twenty choices in all, including passthrough, which hands the button back to Windows untouched.
Where things live
| Program | %ProgramFiles%\Wira Desk. The installer offers no per-user location, and that is deliberate |
|---|---|
| Settings & log | %APPDATA%\WiraDesk\ holds config.toml and wiradesk.log |
| Tray menu | Settings… · View Logs · Auto-Start · About · Exit. An Update to… item appears only when there is one. |