RustRover Stream Deck Profile

V1

All 149 RustRover shortcuts on your Stream Deck: Edit (40), Navigate (28), Rust Tools (18) + 8 more. One-click install, macOS, Windows & Linux.

RustRover Stream Deck profile — the store artwork, showing its keys laid out on a deck
149
Shortcuts
11
Groups
macOS · Windows · Linux
Platforms
IDE
Category

See it on a deck

The first 32 of 149 shortcuts, laid out as they install. Press a key to see what it fires.

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.

All 149 RustRover shortcuts

Every action in the profile with its key combination, grouped as it is on the device.

Edit 40

Action macOS Windows
Code Completion CTRL SPACE CTRL SPACE
Smart Complete CTRL SHIFT SPACE CTRL SHIFT SPACE
Statement Complete CMD SHIFT ENTER CTRL SHIFT ENTER
Quick Fix OPT ENTER ALT ENTER
Parameter Info CMD P CTRL P
Quick Docs F1 CTRL Q
Generate Code CMD N ALT INSERT
Surround With CMD OPT T CTRL ALT T
Live Template CMD J CTRL J
Line Comment CMD SLASH CTRL SLASH
Block Comment CMD SHIFT SLASH CTRL SHIFT SLASH
Expand Selection OPT UP CTRL W
Shrink Selection OPT DOWN CTRL SHIFT W
Auto Indent CTRL OPT I CTRL ALT I
Paste History CMD SHIFT V CTRL SHIFT V
Duplicate Line CMD D CTRL D
Delete Line CMD BACKSPACE CTRL Y
Move Line Up OPT SHIFT UP ALT SHIFT UP
Move Line Down OPT SHIFT DOWN ALT SHIFT DOWN
Move Statement Up CMD SHIFT UP CTRL SHIFT UP
Move Statement Down CMD SHIFT DOWN CTRL SHIFT DOWN
Join Lines CTRL SHIFT J CTRL SHIFT J
Split Line CMD ENTER CTRL ENTER
New Line SHIFT ENTER SHIFT ENTER
Toggle Case CMD SHIFT U CTRL SHIFT U
Expand Block CMD EQUAL CTRL EQUAL
Collapse Block CMD MINUS CTRL MINUS
Expand All CMD SHIFT EQUAL CTRL SHIFT EQUAL
Collapse All CMD SHIFT MINUS CTRL SHIFT MINUS
Select All Occur CTRL CMD G CTRL SHIFT ALT J
Select Next Occur CTRL G ALT J
Unselect Occur CTRL SHIFT G ALT SHIFT J
Save All CMD S CTRL S
Undo CMD Z CTRL Z
Redo CMD SHIFT Z CTRL SHIFT Z
Cut CMD X CTRL X
Copy CMD C CTRL C
Paste CMD V CTRL V
Error at Caret CMD F1 CTRL F1
Close Tab CMD W CTRL F4

Navigate 28

Action macOS Windows
Go to Declaration CMD B CTRL B
Go to Type CMD O CTRL N
Go to File CMD SHIFT O CTRL SHIFT N
Go to Symbol CMD OPT O CTRL ALT SHIFT N
Go to Line CMD L CTRL G
Go to Test CMD SHIFT T CTRL SHIFT T
Recent Files CMD E CTRL E
Recent Locations CMD SHIFT E CTRL SHIFT E
Navigate Forward CMD BRACKET_RIGHT CTRL ALT RIGHT
Navigate Back CMD BRACKET_LEFT CTRL ALT LEFT
Last Edit CMD SHIFT BACKSPACE CTRL SHIFT BACKSPACE
Implementation CMD OPT B CTRL ALT B
Type Declaration CMD SHIFT B CTRL SHIFT B
Super Method CMD U CTRL U
Prev Method CTRL UP ALT UP
Next Method CTRL DOWN ALT DOWN
File Structure CMD F12 CTRL F12
Type Hierarchy CTRL H CTRL H
Call Hierarchy CTRL OPT H CTRL ALT H
Next Error F2 F2
Prev Error SHIFT F2 SHIFT F2
Jump to Source F4 F4
Toggle Bookmark F3 F11
Show Bookmarks CMD F3 SHIFT F11
Next Tab CMD SHIFT BRACKET_RIGHT ALT RIGHT
Prev Tab CMD SHIFT BRACKET_LEFT ALT LEFT
Select in View OPT F1 ALT F1
Quick Definition CMD OPT I CTRL SHIFT I

Rust Tools 18

Action macOS Windows
cargo build CMD F9 CTRL F9
cargo run CTRL R SHIFT F10
cargo test CTRL SHIFT R CTRL SHIFT F10
cargo check CTRL OPT SHIFT C CTRL ALT SHIFT C
cargo clippy CTRL OPT SHIFT L CTRL ALT SHIFT L
rustfmt CMD OPT L CTRL ALT L
cargo add CTRL OPT SHIFT A CTRL ALT SHIFT A
cargo update CTRL OPT SHIFT U CTRL ALT SHIFT U
cargo doc CTRL OPT SHIFT D CTRL ALT SHIFT D
cargo clean CTRL OPT SHIFT X CTRL ALT SHIFT X
cargo bench CTRL OPT SHIFT B CTRL ALT SHIFT B
Expand Macro CTRL OPT M CTRL ALT SHIFT M
Toggle Clippy Inspect CTRL OPT SHIFT I CTRL ALT SHIFT I
Switch Toolchain CTRL OPT SHIFT T CTRL ALT SHIFT Y
View HIR/MIR CTRL CMD SHIFT M CTRL ALT SHIFT W
Restart Rust Analyzer CTRL OPT SHIFT R CTRL ALT SHIFT K
Implement Members CTRL I CTRL I
Override Method CTRL O CTRL O
Action macOS Windows
Find CMD F CTRL F
Find Next CMD G F3
Find Previous CMD SHIFT G SHIFT F3
Find in Path CMD SHIFT F CTRL SHIFT F
Replace CMD R CTRL R
Replace in Path CMD SHIFT R CTRL SHIFT R
Find Usages OPT F7 ALT F7
Show Usages CMD OPT F7 CTRL ALT F7
Highlight Usages CMD SHIFT F7 CTRL SHIFT F7
Search Everywhere SHIFT SHIFT SHIFT SHIFT
Find Action CMD SHIFT A CTRL SHIFT A
Usages in File CMD F7 CTRL F7

Refactor 10

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 OPT N CTRL ALT N
Extract Function CMD OPT M CTRL ALT M
Extract Variable CMD OPT V CTRL ALT V
Extract Constant CMD OPT C CTRL ALT C
Extract Parameter CMD OPT P CTRL ALT P
Safe Delete CMD DELETE ALT DELETE

Run 9

Action macOS Windows
Run CTRL R SHIFT F10
Debug CTRL D SHIFT F9
Run Config CTRL OPT R ALT SHIFT F10
Debug Config CTRL OPT D ALT SHIFT F9
Run Context CTRL SHIFT R CTRL SHIFT F10
Stop CMD F2 CTRL F2
Rerun CTRL R CTRL F5
Rerun Tests CTRL CMD R ALT SHIFT R
Run with Coverage CTRL OPT F6 CTRL SHIFT F10

Debug 9

Action macOS Windows
Step Over F8 F8
Step Into F7 F7
Smart Step Into SHIFT F7 SHIFT F7
Step Out SHIFT F8 SHIFT F8
Run to Cursor OPT F9 ALT F9
Evaluate OPT F8 ALT F8
Resume OPT CMD R F9
Toggle Breakpoint CMD F8 CTRL F8
View Breakpoints CMD SHIFT F8 CTRL SHIFT F8

View 9

Action macOS Windows
Project Tool CMD 1 ALT 1
Structure Tool CMD 7 ALT 7
Run Tool CMD 4 ALT 4
Debug Tool CMD 5 ALT 5
Terminal OPT F12 ALT F12
Version Control CMD 9 ALT 9
Maximize Editor CMD SHIFT F12 CTRL SHIFT F12
Distraction Free CTRL CMD F CTRL ALT F11
Split Vertically CTRL SHIFT V CTRL SHIFT V

VCS 7

Action macOS Windows
Commit CMD K CTRL K
Push CMD SHIFT K CTRL SHIFT K
Update Project CMD T CTRL T
VCS Popup CTRL V ALT BACKTICK
Show Diff CMD D CTRL D
Recent Changes OPT SHIFT C ALT SHIFT C
Rollback CTRL OPT Z CTRL ALT Z

General 4

Action macOS Windows
Settings CMD COMMA CTRL ALT S
Project Structure CMD SEMICOLON CTRL ALT SHIFT S
Switcher CTRL TAB CTRL TAB
Inspect File CMD SHIFT I ALT SHIFT I

AI Assistant 3

Action macOS Windows
AI Assistant CTRL BACKSLASH CTRL BACKSLASH
Junie Chat CTRL SHIFT J CTRL SHIFT J
AI Generate CTRL G CTRL G

RustRover keyboard shortcuts on ShortcutPosters → — the same shortcuts as a printable reference, with the source documentation each one was checked against.

Pages per device

149 shortcuts auto-paginate to fit any Stream Deck — one key per page is reserved for navigation.

Mini
30 pages
Neo
22 pages
MK.2
11 pages
XL
5 pages
+
22 pages
+ XL
5 pages

Compare every device →

RustRover profile FAQ

How many shortcuts does the RustRover Stream Deck profile include?

149 shortcuts, grouped into 11 sets: Edit (40), Navigate (28), Rust Tools (18), Search (12), Refactor (10), Run (9), Debug (9), View (9), VCS (7), General (4), AI Assistant (3).

Does the RustRover profile fit my Stream Deck?

Yes — it auto-paginates. Mini needs 30 pages, Neo needs 22 pages, MK.2 needs 11 pages, XL needs 5 pages, + needs 22 pages, + XL needs 5 pages.

Can I rearrange the RustRover profile after installing it?

Yes — completely. It installs as 149 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.

Which operating systems does the RustRover profile support?

macOS, Windows and Linux. Each shortcut ships with its platform-specific key combination, so one profile covers all of them.

Need help with this profile?

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,114 shortcuts , 3 plugins , 2 icon packs →
Browse all 117 profiles →