PyCharm Stream Deck Profile

All 132 PyCharm shortcuts on your Stream Deck: Navigate (14), Edit (14), Debug (14) + 11 more. One-click install, macOS & Windows.

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

See it on a deck

The profile as it installs: 13 folders on the home page, 132 shortcuts inside them. Press a folder to open it, a key to see what it fires.

€4.33 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 Sep 4, 2026 Latest version

v1.0 — PyCharm, read from JetBrains' shipped keymap. 132 shortcuts across fourteen folders: Search, Navigate, Refactor, Code, Edit, Select, Fold, Run & Test, Debug, Inspect, VCS, Windows, Environment, Help. JetBrains no longer publishes a keymap reference page for PyCharm — it 404s. So the bindings come from two primary sources instead: the keymap XML the IDE ships, and the per-platform predefined-keymap table JetBrains still publishes for the shared platform. Where the two overlap they agree, checked action by action. The Python plugin's own source was read as well. It declares exactly three actions carrying a default shortcut, and all three are here: Step Into My Code, Install Package, Execute Selection in Python Console. Nothing beyond them was invented — there are no Jupyter cell keys, because the source declares none. The selection is Python-shaped rather than inherited. Go to Test, Scratch File, Next and Previous Definition, Quick Evaluate, Show Execution Point and Attach to Process are in; Build Project and Rebuild are out, because Python does not compile. Every binding went through the encoder before the preset was designed: 261 encode, 0 dead, both platforms. The icons are drawn, not picked. A comment is #, a block comment is a triple quote, the console prompt is >>> — the marks a Python developer reads fastest, where a speech bubble and a terminal were only word matches. macOS and Windows

All 132 PyCharm shortcuts

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

Navigate 14

Action macOS Windows
Go to Declaration or Usages CMD B CTRL B
Go to Type Declaration SHIFT CMD B CTRL SHIFT B
Go to Implementation(s) ALT CMD B CTRL ALT B
Go to Super Method CMD U CTRL U
Go to Test SHIFT CMD T CTRL SHIFT T
Find Usages ALT F7 ALT F7
File Structure CMD F12 CTRL F12
Next Definition CTRL SHIFT DOWN ALT DOWN
Previous Definition CTRL SHIFT UP ALT UP
Go to Line/Column CMD L CTRL G
Recent Files CMD E CTRL E
Last Edit Location SHIFT CMD BACKSPACE CTRL SHIFT BACKSPACE
Back CMD BRACKET_LEFT CTRL ALT LEFT
Forward CMD BRACKET_RIGHT CTRL ALT RIGHT

Edit 14

Action macOS Windows
Undo CMD Z CTRL Z
Redo SHIFT CMD Z CTRL SHIFT Z
Cut CMD X CTRL X
Copy CMD C CTRL C
Paste CMD V CTRL V
Paste from History SHIFT CMD V CTRL SHIFT V
Copy Reference ALT SHIFT CMD C CTRL ALT SHIFT C
Duplicate Line or Selection CMD D CTRL D
Delete Line CMD BACKSPACE CTRL Y
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
Indent Selection TAB TAB
Unindent Line or Selection SHIFT TAB SHIFT TAB

Debug 14

Action macOS Windows
Toggle Line Breakpoint CMD F8 CTRL F8
Toggle Temporary Breakpoint ALT SHIFT CMD F8 CTRL ALT SHIFT F8
View Breakpoints SHIFT CMD F8 CTRL SHIFT F8
Step Over F8 F8
Step Into F7 F7
Step Into My Code ALT SHIFT F7 ALT SHIFT F7
Step Out SHIFT F8 SHIFT F8
Resume Program ALT CMD R F9
Run To Cursor ALT F9 ALT F9
Evaluate Expression ALT F8 ALT F8
Quick Evaluate ALT CMD 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

Code 13

Action macOS Windows
Basic Completion CTRL SPACE CTRL SPACE
Second Completion CTRL ALT SPACE CTRL ALT SPACE
Complete Current Statement — CTRL SHIFT ENTER
Generate CMD N ALT INSERT
Surround With ALT CMD T CTRL ALT T
Insert Live Template CTRL J CTRL J
Optimize Imports CTRL ALT O CTRL ALT O
Reformat Code ALT CMD L CTRL ALT L
Auto-Indent Lines CTRL ALT I CTRL ALT I
Comment with Line Comment CMD SLASH CTRL SLASH
Comment with Block Comment ALT CMD SLASH CTRL SHIFT SLASH
Quick Documentation F1 CTRL Q
Parameter Info CMD P CTRL P
Action macOS Windows
Find Action SHIFT CMD A CTRL SHIFT A
Go to File SHIFT CMD O CTRL SHIFT N
Go to Class CMD O CTRL N
Go to Symbol ALT CMD O CTRL ALT SHIFT N
Find CMD F CTRL F
Replace CMD R CTRL R
Find in Files SHIFT CMD F CTRL SHIFT F
Replace in Files SHIFT CMD R CTRL SHIFT R
Find Next CMD G F3
Find Previous SHIFT CMD G SHIFT F3

Refactor 10

Action macOS Windows
Refactor This CTRL T CTRL ALT SHIFT T
Rename SHIFT F6 SHIFT F6
Extract Method ALT CMD M CTRL ALT M
Introduce Variable ALT CMD V CTRL ALT V
Introduce Field ALT CMD F CTRL ALT F
Introduce Parameter ALT CMD P CTRL ALT P
Inline ALT CMD N CTRL ALT N
Safe Delete CMD DELETE ALT DELETE
Change Signature CMD F6 CTRL F6
Move F6 F6

VCS 10

Action macOS Windows
VCS Operations Popup CTRL V ALT BACKTICK
Commit CMD K CTRL K
Push SHIFT CMD K CTRL SHIFT K
Update Project CMD T CTRL T
Rollback ALT CMD Z CTRL ALT Z
Show Diff CMD D CTRL D
Next Difference F7 F7
Previous Difference SHIFT F7 SHIFT F7
Next Change CTRL ALT SHIFT DOWN CTRL ALT SHIFT DOWN
Previous Change CTRL ALT SHIFT UP CTRL ALT SHIFT UP

Windows 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
Show Version Control Window CMD 9 ALT 9
Show Commit Window CMD 0 ALT 0
Show Terminal Window ALT F12 ALT F12
Switcher CTRL TAB CTRL TAB
Hide Active Tool Window SHIFT ESCAPE SHIFT ESCAPE
Hide All Tool Windows SHIFT CMD F12 CTRL SHIFT F12

Run & Test 9

Action macOS Windows
Run CTRL ALT R ALT SHIFT F10
Debug CTRL ALT D ALT SHIFT F9
Run Context Configuration CTRL R SHIFT F10
Debug Context Configuration CTRL D SHIFT F9
Rerun CMD R CTRL F5
Stop CMD F2 CTRL F2
Stop Background Processes SHIFT CMD F2 CTRL SHIFT F2
Show Run Window CMD 4 ALT 4
Show Services Window CMD 8 ALT 8

Select 8

Action macOS Windows
Extend Selection ALT UP CTRL W
Shrink Selection ALT DOWN CTRL SHIFT W
Select All CMD A CTRL A
Add Selection for Next Occurrence CTRL G ALT J
Select All Occurrences CTRL CMD G CTRL ALT SHIFT J
Deselect Last Occurrence CTRL SHIFT G ALT SHIFT J
Add Caret to Each Line ALT SHIFT G ALT SHIFT G
Column Selection Mode SHIFT CMD 8 ALT SHIFT INSERT

Fold 7

Action macOS Windows
Expand CMD NUMPAD_PLUS CTRL NUMPAD_PLUS
Collapse CMD NUMPAD_MINUS CTRL NUMPAD_MINUS
Expand Recursively ALT CMD NUMPAD_PLUS CTRL ALT NUMPAD_PLUS
Collapse Recursively ALT CMD NUMPAD_MINUS CTRL ALT NUMPAD_MINUS
Expand All SHIFT CMD NUMPAD_PLUS CTRL SHIFT NUMPAD_PLUS
Collapse All SHIFT CMD NUMPAD_MINUS CTRL SHIFT NUMPAD_MINUS
Fold Selection CMD PERIOD CTRL PERIOD

Inspect 6

Action macOS Windows
Show Intention Actions ALT ENTER ALT ENTER
Next Highlighted Error F2 F2
Previous Highlighted Error SHIFT F2 SHIFT F2
Error Description CMD F1 CTRL F1
Run Inspection by Name ALT SHIFT CMD I CTRL ALT SHIFT I
Show Problems Window CMD 6 ALT 6

Environment 6

Action macOS Windows
Install Package CTRL ALT SHIFT O CTRL ALT SHIFT O
Execute Selection in Console CTRL SHIFT E ALT SHIFT E
Scratch File SHIFT CMD N CTRL ALT SHIFT INSERT
Settings CMD COMMA CTRL ALT S
Save All CMD S CTRL S
Close Tab CMD W CTRL F4

Help 1

Action macOS Windows
Open Docs — —

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

Pages per device

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

Mini
27 pages
Neo
19 pages
MK.2
10 pages
XL
5 pages
+
19 pages
+ XL
4 pages

Compare every device →

PyCharm profile FAQ

How many shortcuts does the PyCharm Stream Deck profile include?

132 shortcuts, grouped into 14 sets: Navigate (14), Edit (14), Debug (14), Code (13), Search (10), Refactor (10), VCS (10), Windows (10), Run & Test (9), Select (8), Fold (7), Inspect (6), Environment (6), Help (1).

Does the PyCharm profile fit my Stream Deck?

Yes — it auto-paginates. Mini needs 27 pages, Neo needs 19 pages, MK.2 needs 10 pages, XL needs 5 pages, + needs 19 pages, + XL needs 4 pages.

Can I rearrange the PyCharm profile after installing it?

Yes — completely. It installs as 13 folders holding 132 shortcuts, 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, move it between 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 PyCharm 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 PyCharm yet.

Bought PyCharm? 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 PyCharm changed in a recent version — that's ours to fix. The form arrives with PyCharm already filled in.

The whole developers bench — 24 profiles, 2,194 shortcuts , 3 plugins , 2 icon packs →
Browse all 167 profiles →