JetBrains IDEs icon

Programming shortcut guide

JetBrains IDEs shortcuts for Mac-native people on Windows

JetBrains IDEs are especially keyboard-rich, with menus, keymaps, and navigation built for serious coding sessions. MacKeys is useful here because even one or two recurring shortcuts can save a lot of translation overhead in long programming sessions.

With MacKeys

Command-first shortcuts stay readable and familiar.

The goal is not to make Figma different. It is to remove the modifier translation layer so common actions still feel like the Mac workflow your hands already know.

Without MacKeys

The work is the same, but the keyboard language keeps shifting.

Native Windows shortcuts usually ask for `Ctrl` and `Alt` translations. In dense design sessions, that adds up as hesitation, extra reach, and slower recovery when you are moving quickly.

Shortcut rows

9

Workflow actions covered on this page.

Translated shortcuts

9

Rows where MacKeys removes the Windows modifier translation.

High-gain actions

6

7 of these are high-frequency shortcuts.

Workflow sections

Jump to the part of Figma where shortcut translation matters most.

Editing

Editing shortcuts

High-value editor actions.

Back to top

Duplicate line

Editor

A quick structural edit used constantly in practice.

Medium gain

With MacKeys

⌘ + D

Without MacKeys

Ctrl + D
High frequency

Comment line

Editor

Used in debugging, experiments, and review.

Medium gain

With MacKeys

⌘ + /

Without MacKeys

Ctrl + /
High frequency

Refactor

Refactor shortcuts

Code transformation shortcuts.

Back to top

Rename

Code

One of the most valuable refactor actions in the IDE.

High gain

With MacKeys

⇧ + F6

Without MacKeys

Shift + F6
High frequency

Extract method

Code

A signature IDE action where shortcut familiarity pays off.

High gain

With MacKeys

⌘ + Alt + M

Without MacKeys

Ctrl + Alt + M
Medium frequency

Tools

Tools shortcuts

Terminal, run, and tool-window shortcuts.

Back to top

Open terminal

Workspace

Useful for keeping coding and shell work close together.

Medium gain

With MacKeys

⌘ + Shift + `

Without MacKeys

Ctrl + Shift + `
High frequency

Run current file

Workspace

A strong example of a local action where modifier feel matters.

High gain

With MacKeys

⌃ + ⌥ + R

Without MacKeys

Ctrl + Alt + R
Medium frequency

Reading the gain labels

A shortcut gets a higher estimated gain when it combines three things: frequent use, more awkward native Windows modifiers, and a higher likelihood of breaking Mac muscle memory in the middle of focused work.

High gain Medium gain Low gain

Why this matters in JetBrains IDEs

JetBrains IDEs rewards fast repetition. Duplicate, group, frame, zoom, and property-copy actions are not isolated commands. They are part of the rhythm. The closer that rhythm stays to Mac muscle memory, the less time gets lost to tiny modifier decisions.

FAQ

Why group JetBrains as one page? +

Because the keymap patterns are shared across the family, so a single directory entry is practical for v1.