RustRover Stream Deck Profile

V1

All 142 RustRover shortcuts on your Stream Deck: Edit (32), Navigate (31), Rust (19) + 6 more. One-click install, macOS & Windows.

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

See it on a deck

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.

Version history

Every published revision of this profile, newest first — what changed and why, in the maker's own words.

V1 Oct 22, 2026 Latest version

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.

All 142 RustRover shortcuts

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

Edit 32

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

Navigate 31

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

Rust 19

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

Debug 15

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

Cargo & Run 14

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

VCS 10

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

View 10

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

Refactor 9

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

Help 2

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.

Pages per device

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

Mini
29 pages
Neo
21 pages
MK.2
11 pages
XL
5 pages
+
21 pages
+ XL
5 pages

Compare every device →

RustRover profile FAQ

How many shortcuts does the RustRover Stream Deck profile include?

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).

Does the RustRover profile fit my Stream Deck?

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.

Can I rearrange the RustRover profile after installing it?

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.

Which operating systems does the RustRover profile support?

macOS and Windows. Each shortcut ships with its platform-specific key combination, so one profile covers both.

Reviews

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.

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