RustRover Stream Deck Profile
V1All 142 RustRover shortcuts on your Stream Deck: Edit (32), Navigate (31), Rust (19) + 6 more. One-click install, macOS & Windows.
- 142
- Shortcuts
- 9
- Groups
- macOS · Windows
- Platforms
- IDE
- Category
All 142 RustRover shortcuts on your Stream Deck: Edit (32), Navigate (31), Rust (19) + 6 more. One-click install, macOS & Windows.
The first 32 of 142 shortcuts, laid out as they install. Press a key to see what it fires.
€7.99 Get it on Elgato Open this deck on its own page →
This profile's own key art, drawn by the same code that builds the files you install — and a starting point, not a fixed layout. Once it is imported, every key, folder and page is yours to move, rename, re-icon or delete in the Elgato Stream Deck app. What this page cannot be is the rest of the box: one theme of the ones it ships, two Stream Deck models of six, one platform's key combinations, and no dials.
Every published revision of this profile, newest first — what changed and why, in the maker's own words.
v1.0 — 2026-10-15 — First release. 140 RustRover 2026.2 shortcuts across 8 folders plus two Help keys, each one read from JetBrains' own keymap data and RustRover's bundled keymap files for macOS and Windows. Includes the Rust keys that really have a default binding (Build, Load Cargo Changes, Type Info, Implement Members, Call Hierarchy), two two-step keys (Tidy, Reformat and Build) and Smart Profile auto-switch on both platforms. Keys only — no dials.
Every action in the profile with its key combination, grouped as it is on the device.
| Action | macOS | Windows |
|---|---|---|
| Undo | CMD Z | CTRL Z |
| Redo | CMD SHIFT Z | CTRL SHIFT Z |
| Save All | CMD S | CTRL S |
| Duplicate Line or Selection | CMD D | CTRL D |
| Delete Line | CMD BACKSPACE | CTRL Y |
| Comment with Line Comment | CMD / | CTRL / |
| Comment with Block Comment | CMD ALT / | CTRL SHIFT / |
| Join Lines | CTRL SHIFT J | CTRL SHIFT J |
| Move Line Up | ALT SHIFT UP | ALT SHIFT UP |
| Move Line Down | ALT SHIFT DOWN | ALT SHIFT DOWN |
| Move Statement Up | CMD SHIFT UP | CTRL SHIFT UP |
| Move Statement Down | CMD SHIFT DOWN | CTRL SHIFT DOWN |
| Move Element Left | CMD ALT SHIFT LEFT | CTRL ALT SHIFT LEFT |
| Move Element Right | CMD ALT SHIFT RIGHT | CTRL ALT SHIFT RIGHT |
| Extend Selection | ALT UP | CTRL W |
| Shrink Selection | ALT DOWN | CTRL SHIFT W |
| Toggle Case | CMD SHIFT U | CTRL SHIFT U |
| Paste from History | CMD SHIFT V | CTRL SHIFT V |
| Add Selection for Next Occurrence | CTRL G | ALT J |
| Select All Occurrences | CMD CTRL G | CTRL ALT SHIFT J |
| Toggle Column Selection Mode | CMD SHIFT 8 | ALT SHIFT INSERT |
| Add Caret to Each Selected Line | ALT SHIFT G | ALT SHIFT G |
| Find | CMD F | CTRL F |
| Replace | CMD R | CTRL R |
| Find Next | CMD G | F3 |
| Find Previous | CMD SHIFT G | SHIFT F3 |
| Find in Files | CMD SHIFT F | CTRL SHIFT F |
| Replace in Files | CMD SHIFT R | CTRL SHIFT R |
| Expand Code Block | CMD = | CTRL = |
| Collapse Code Block | CMD | CTRL |
| Expand All | CMD SHIFT = | CTRL SHIFT = |
| Collapse All | CMD SHIFT | CTRL SHIFT |
| Action | macOS | Windows |
|---|---|---|
| Find Action | CMD SHIFT A | CTRL SHIFT A |
| Go to Declaration | CMD B | CTRL B |
| Go to Implementation | CMD ALT B | CTRL ALT B |
| Go to Type Declaration | CMD SHIFT B | CTRL SHIFT B |
| Go to Super (Trait Item) | CMD U | CTRL U |
| Go to Type by Name | CMD O | CTRL N |
| Go to File | CMD SHIFT O | CTRL SHIFT N |
| Go to Symbol | CMD ALT O | CTRL ALT SHIFT N |
| Go to Line | CMD L | CTRL G |
| Recent Files | CMD E | CTRL E |
| Recent Locations | CMD SHIFT E | CTRL SHIFT E |
| Back | CMD [ | CTRL ALT LEFT |
| Forward | CMD ] | CTRL ALT RIGHT |
| Last Edit Location | CMD SHIFT BACKSPACE | CTRL SHIFT BACKSPACE |
| Next Highlighted Error | F2 | F2 |
| Previous Highlighted Error | SHIFT F2 | SHIFT F2 |
| Find Usages | ALT F7 | ALT F7 |
| Show Usages | CMD ALT F7 | CTRL ALT F7 |
| Highlight Usages in File | CMD SHIFT F7 | CTRL SHIFT F7 |
| File Structure | CMD F12 | CTRL F12 |
| Next Function | CTRL SHIFT DOWN | ALT DOWN |
| Previous Function | CTRL SHIFT UP | ALT UP |
| Move Caret to Matching Brace | CTRL M | CTRL SHIFT M |
| Jump to Navigation Bar | CMD UP | ALT HOME |
| Select In | ALT F1 | ALT F1 |
| Toggle Bookmark | F3 | F11 |
| Show All Bookmarks | CMD F3 | SHIFT F11 |
| Select Next Tab | CMD SHIFT ] | ALT RIGHT |
| Select Previous Tab | CMD SHIFT [ | ALT LEFT |
| Switcher | CTRL TAB | CTRL TAB |
| Close Tab | CMD W | CTRL F4 |
| Action | macOS | Windows |
|---|---|---|
| Type Info | CTRL SHIFT P | CTRL SHIFT P |
| Show Context Actions | ALT ENTER | ALT ENTER |
| Implement Members | CTRL I | CTRL I |
| Generate | CMD N | ALT INSERT |
| Reformat Code | CMD ALT L | CTRL ALT L |
| Reformat File… | CMD ALT SHIFT L | CTRL ALT SHIFT L |
| Optimize Imports | CTRL ALT O | CTRL ALT O |
| Tidy: Optimize Imports + Reformat | CTRL ALT O CMD ALT L | CTRL ALT O CTRL ALT L |
| Quick Documentation | F1 | CTRL Q |
| External Documentation | SHIFT F1 | SHIFT F1 |
| Quick Definition | ALT SPACE | CTRL SHIFT I |
| Parameter Info | CMD P | CTRL P |
| Context Info | CTRL SHIFT Q | ALT Q |
| Complete Current Statement | CMD SHIFT ENTER | CTRL SHIFT ENTER |
| Basic Completion | CTRL SPACE | CTRL SPACE |
| Surround With | CMD ALT T | CTRL ALT T |
| Insert Live Template | CMD J | CTRL J |
| Show Error Description | CMD F1 | CTRL F1 |
| Call Hierarchy | CTRL ALT H | CTRL ALT H |
| Action | macOS | Windows |
|---|---|---|
| Toggle Line Breakpoint | CMD F8 | CTRL F8 |
| Toggle Temporary Breakpoint | CMD ALT SHIFT F8 | CTRL ALT SHIFT F8 |
| View Breakpoints | CMD SHIFT F8 | CTRL SHIFT F8 |
| Step Over | F8 | F8 |
| Step Into | F7 | F7 |
| Force Step Into | ALT SHIFT F7 | ALT SHIFT F7 |
| Step Out | SHIFT F8 | SHIFT F8 |
| Run to Cursor | ALT F9 | ALT F9 |
| Force Run to Cursor | CMD ALT F9 | CTRL ALT F9 |
| Resume Program | CMD ALT R | F9 |
| Evaluate Expression | ALT F8 | ALT F8 |
| Quick Evaluate Expression | CMD ALT F8 | CTRL ALT F8 |
| Show Execution Point | ALT F10 | ALT F10 |
| Attach to Process | ALT SHIFT F5 | CTRL ALT F5 |
| Show Debug Window | CMD 5 | ALT 5 |
| Action | macOS | Windows |
|---|---|---|
| Build | CMD F9 | CTRL F9 |
| Reformat and Build | CMD ALT L CMD F9 | CTRL ALT L CTRL F9 |
| Load Cargo Changes | CMD SHIFT I | CTRL SHIFT O |
| Run | CTRL R | SHIFT F10 |
| Debug | CTRL D | SHIFT F9 |
| Run Context Configuration | CTRL SHIFT R | CTRL SHIFT F10 |
| Run… (Choose Configuration) | CTRL ALT R | ALT SHIFT F10 |
| Debug… (Choose Configuration) | CTRL ALT D | ALT SHIFT F9 |
| Stop | CMD F2 | CTRL F2 |
| Manage Coverage Reports | CMD ALT F6 | CTRL ALT F6 |
| Show Run Window | CMD 4 | ALT 4 |
| Show Services Window | CMD 8 | ALT 8 |
| Show Problems Window | CMD 6 | ALT 6 |
| Show Terminal Window | ALT F12 | ALT F12 |
| Action | macOS | Windows |
|---|---|---|
| Commit | CMD K | CTRL K |
| Push | CMD SHIFT K | CTRL SHIFT K |
| Update Project | CMD T | CTRL T |
| VCS Operations Popup | CTRL V | ALT ` |
| Rollback | CMD ALT Z | CTRL ALT Z |
| Next Change | CTRL ALT SHIFT DOWN | CTRL ALT SHIFT DOWN |
| Previous Change | CTRL ALT SHIFT UP | CTRL ALT SHIFT UP |
| Recent Changes (Local History) | ALT SHIFT C | ALT SHIFT C |
| Show Commit Window | CMD 0 | ALT 0 |
| Show Git Window | CMD 9 | ALT 9 |
| Action | macOS | Windows |
|---|---|---|
| Show Project Window | CMD 1 | ALT 1 |
| Show Bookmarks Window | CMD 2 | ALT 2 |
| Show Find Window | CMD 3 | ALT 3 |
| Show Structure Window | CMD 7 | ALT 7 |
| Hide All Tool Windows | CMD SHIFT F12 | CTRL SHIFT F12 |
| Hide Active Tool Window | SHIFT ESCAPE | SHIFT ESCAPE |
| Jump to Last Tool Window | F12 | F12 |
| Quick Switch Scheme | CTRL ` | CTRL ` |
| Show File Path | CMD ALT F12 | CTRL ALT F12 |
| Settings | CMD , | CTRL ALT S |
| Action | macOS | Windows |
|---|---|---|
| Refactor This | CTRL T | CTRL ALT SHIFT T |
| Rename | SHIFT F6 | SHIFT F6 |
| Change Signature | CMD F6 | CTRL F6 |
| Move | F6 | F6 |
| Inline | CMD ALT N | CTRL ALT N |
| Extract Function | CMD ALT M | CTRL ALT M |
| Introduce Variable | CMD ALT V | CTRL ALT V |
| Introduce Constant | CMD ALT C | CTRL ALT C |
| Introduce Parameter | CMD ALT P | CTRL ALT P |
| Action | macOS | Windows |
|---|---|---|
| RustRover Documentation | — | — |
| Keymap Reference | — | — |
RustRover keyboard shortcuts on ShortcutPosters → — the same shortcuts as a printable reference, with the source documentation each one was checked against.
142 shortcuts auto-paginate to fit any Stream Deck — one key per page is reserved for navigation.
142 shortcuts, grouped into 9 sets: Edit (32), Navigate (31), Rust (19), Debug (15), Cargo & Run (14), VCS (10), View (10), Refactor (9), Help (2).
Yes — it auto-paginates. Mini needs 29 pages, Neo needs 21 pages, MK.2 needs 11 pages, XL needs 5 pages, + needs 21 pages, + XL needs 5 pages.
Yes — completely. It installs as 142 shortcuts laid out across as many pages as your device needs, and every one of them is yours from that moment: in the official Elgato Stream Deck app you can drag a key to another slot, rename it, change its icon, group keys into your own folders, add your own actions or delete what you don't use. The layout is a starting point, not a lock.
macOS and Windows. Each shortcut ships with its platform-specific key combination, so one profile covers both.
Every review here was read and approved by the maker before it was published — good or bad, as written. Nothing is posted automatically.
No reviews of RustRover yet.
Bought RustRover? Leave a review Read by the maker before it's published.
Trouble installing it, a key that fires the wrong thing, or a shortcut RustRover changed in a recent version — that's ours to fix. The form arrives with RustRover already filled in.
The whole developers bench — 22 profiles,
2,028 shortcuts
, 3 plugins , 2 icon packs →
Browse all 187 profiles →