Keyboard shortcuts: keymaps comparison (Windows)
Among all of the predefined keymaps, you will most probably choose one of the following:
Visual Studio/Visual Studio (macOS) — this keymap is recommended for users who:
have no experience with other IDEs;
have experience with Visual Studio + ReSharper and who preferred the 'Visual Studio' keyboard scheme in ReSharper.
Visual Studio 2022 — this keymap is recommended for Windows users who have experience with plain Visual Studio without ReSharper.
ReSharper/ReSharper (macOS) — this keymap is recommended for users who have experience with Visual Studio + ReSharper and who preferred the 'ReSharper 2.x/IntelliJ IDEA' keyboard scheme in ReSharper.
IntelliJ/IntelliJ (macOS) — this keymap is recommended for users who have experience with IntelliJ IDEA or some of the JetBrains IntelliJ-platform-based IDEs and who preferred to use the IntelliJ/macOS keymap there.
To switch between keymaps, open the Keymap page of the IDE settings CtrlAlt0S, pick the desired keymap in the selector at the top of the page, and click Save.
When consulting this page and other pages in JetBrains Rider documentation, you can see keyboard shortcuts for the keymap that you use in the IDE — choose it using the selector at the top of a page.

Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
Double Shift | Double Shift | Double Shift | |
CtrlShift0A | CtrlShift0A | CtrlShift0A | |
CtrlShift0O | CtrlShift0O | CtrlShift0O | |
Ctrl0O | Ctrl0O | ||
CtrlAltInsert | CtrlAltInsert | CtrlAltInsert | |
CtrlAlt0L | Alt01 | Alt01 | |
AltShift0N | AltShift0N | ||
CtrlShift0B | CtrlShift0B | CtrlF9 | |
AltEnter | AltEnter | AltEnter | |
Alt0` | CtrlShift0G | CtrlShift0G | |
Ctrl0, | Ctrl0E | Ctrl0E | |
ShiftF12 | AltF7 | AltF7 | |
AltF1 | AltF1 | AltF1 | |
CtrlAlt0S | CtrlAlt0S | CtrlAlt0S | |
AltInsert | AltInsert | AltInsert | |
AltShiftF9 | AltShiftF9 | AltShiftF9 | |
CtrlAlt0B | CtrlShiftF8 | CtrlShiftF8 | |
CtrlAlt0P | CtrlAltF5 | CtrlAltF5 | |
CtrlAlt0Q | Alt0` | Alt0` | |
CtrlShift0R | CtrlShift0R | CtrlAltShift0T | |
CtrlAltShift0A | CtrlAltShift0A | CtrlAltShift0A | |
CtrlAltEnter | CtrlAlt0L | CtrlAlt0L | |
Ctrl0E,0C | CtrlAlt0F |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
CtrlShift0O | CtrlShift0O | CtrlShift0O | |
Ctrl0O | Ctrl0O | ||
CtrlAltInsert | CtrlAltInsert | CtrlAltInsert | |
AltShift0N | AltShift0N | ||
Alt07 | Alt07 | AltShift07 | |
CtrlShift0B | CtrlShift0B | CtrlF9 | |
CtrlShiftF7 | CtrlShiftF7 | ||
CtrlF9 | CtrlF9 | CtrlF9 |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
Ctrl0X | Ctrl0X | Ctrl0X | |
Ctrl0C | Ctrl0C | Ctrl0C | |
Ctrl0V | Ctrl0V | Ctrl0V | |
CtrlAltShift0V | CtrlAltShift0V | CtrlAltShift0V | |
CtrlShift0V | CtrlShift0V | CtrlShift0V | |
CtrlShift0C | CtrlShift0C | CtrlShift0C | |
CtrlAltShift0C | CtrlAltShift0C | CtrlAltShift0C | |
CtrlShift0S | CtrlShift0S | Ctrl0S | |
Ctrl0Z | Ctrl0Z | Ctrl0Z | |
Ctrl0Y | Ctrl0Y | CtrlShift0Z | |
Tab | Tab | Tab | |
ShiftTab | ShiftTab | ShiftTab | |
CtrlAlt0I | CtrlAlt0I | CtrlAlt0I | |
ShiftEnter | ShiftEnter | ShiftEnter | |
CtrlEnter | CtrlEnter | CtrlAltEnter | |
Ctrl0L | Ctrl0L | Ctrl0Y | |
CtrlShift0J | CtrlShift0J | CtrlShift0J | |
Ctrl0D | Ctrl0D | Ctrl0D | |
CtrlShift0U | CtrlShift0U | CtrlShift0U | |
CtrlAltShiftInsert | CtrlAltShiftInsert | CtrlAltShiftInsert | |
ShiftF4 | ShiftF4 | ShiftF4 | |
Show Whitespaces | Ctrl0R,0W | ||
Soft-Wrap | Ctrl0E,0W | ||
AltShift0. | |||
AltShift0, |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
Ctrl0← | Ctrl0← | Ctrl0← | |
Ctrl0→ | Ctrl0→ | Ctrl0→ | |
Home | Home | Home | |
End | End | End | |
Ctrl0[ | Ctrl0[ | AltShift0[ | |
Ctrl0] | Ctrl0] | CtrlShift0M | |
AltShift0[ | AltShift0[ | Ctrl0[ | |
Ctrl0] | |||
Alt0↓ | Alt0↓ | Alt0↓ | |
Alt0↑ | Alt0↑ | Alt0↑ | |
CtrlPg Up | CtrlPg Up | CtrlPg Up | |
CtrlPg Dn | CtrlPg Dn | CtrlPg Dn | |
Pg Up | Pg Up | Pg Up | |
Pg Dn | Pg Dn | Pg Dn | |
CtrlHome | CtrlHome | CtrlHome | |
CtrlEnd | CtrlEnd | CtrlEnd |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
Ctrl0A | Ctrl0A | Ctrl0A | |
Shift0← | Shift0← | Shift0← | |
Shift0→ | Shift0→ | Shift0→ | |
CtrlShift0← | CtrlShift0← | CtrlShift0← | |
CtrlShift0→ | CtrlShift0→ | CtrlShift0→ | |
ShiftHome | ShiftHome | ShiftHome | |
ShiftEnd | ShiftEnd | ShiftEnd | |
Shift0↑ | Shift0↑ | Shift0↑ | |
Shift0↓ | Shift0↓ | Shift0↓ | |
CtrlShift0[ | CtrlShift0[ | CtrlAltShift0[ | |
CtrlAltShift0[ | CtrlAltShift0[ | CtrlShift0[ | |
CtrlAltShift0] | CtrlAltShift0] | CtrlShift0] | |
CtrlShiftPg Up | CtrlShiftPg Up | CtrlShiftPg Up | |
CtrlShiftPg Dn | CtrlShiftPg Dn | CtrlShiftPg Dn | |
ShiftPg Up | ShiftPg Up | ShiftPg Up | |
ShiftPg Dn | ShiftPg Dn | ShiftPg Dn | |
CtrlShiftHome | CtrlShiftHome | CtrlShiftHome | |
CtrlShiftEnd | CtrlShiftEnd | CtrlShiftEnd | |
AltShift0= | Ctrl0W | Ctrl0W | |
AltShift0- | CtrlShift0W | CtrlShift0W |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
Ctrl0M,0E | Ctrl0M,0E | CtrlNumPad + | |
Ctrl0M,0S | Ctrl0M,0S | CtrlNumPad - | |
CtrlAltNumPad + | CtrlAltNumPad + | CtrlAltNumPad + | |
CtrlAltNumPad - | CtrlAltNumPad - | CtrlAltNumPad - | |
Ctrl0M,0X | Ctrl0M,0X | CtrlShiftNumPad + | |
Ctrl0M,0A | Ctrl0M,0A | CtrlShiftNumPad - | |
Ctrl0M,0O | Ctrl0M,0O | ||
Ctrl0M,0H | Ctrl0M,0H | Ctrl0. |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
CtrlAltClick | CtrlAltClick | AltShiftClick | |
AltShiftInsert | AltShiftInsert | AltShiftInsert | |
Double Ctrl + Up | Double Ctrl + Up | Double Ctrl + Up | |
Double Ctrl + Down | Double Ctrl + Down | Double Ctrl + Down | |
AltShift0↑ | AltShift0↑ | ||
AltShift0↓ | AltShift0↓ | ||
AltShift0G | AltShift0G | AltShift0G | |
AltShift0. | AltShift0. | Alt0J | |
AltShift0; | AltShift0; | CtrlAltShift0J | |
AltShift0, | AltShift0, | AltShift0J | |
AltShiftClick | AltShiftClick | AltShiftMiddle click | |
AltClick | AltClick | AltClick | |
CtrlAltShiftClick | CtrlAltShiftClick | CtrlAltShiftClick |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
AltEnter | AltEnter | AltEnter | |
CtrlSpace | CtrlSpace | CtrlSpace | |
CtrlAltSpace | CtrlShiftSpace | CtrlShiftSpace | |
AltShiftSpace | CtrlAltSpace | CtrlAltSpace | |
Alt0/ | Alt0/ | Alt0\ | |
Ctrl0/ | Ctrl0/ | Ctrl0\ | |
CtrlShiftEnter | CtrlShiftEnter | CtrlShiftEnter | |
CtrlAltEnter | CtrlAlt0L | CtrlAlt0L | |
CtrlShiftSpace | Ctrl0P | Ctrl0P | |
Ctrl0K,0I | Ctrl0Q | Ctrl0Q | |
CtrlAltShift0↑ | CtrlAltShift0↑ | CtrlShift0↑ | |
CtrlAltShift0↓ | CtrlAltShift0↓ | CtrlShift0↓ | |
CtrlAltShift0← | CtrlAltShift0← | CtrlAltShift0← | |
CtrlAltShift0→ | CtrlAltShift0→ | CtrlAltShift0→ | |
AltShift0↑ | |||
AltShift0↓ | |||
CtrlAlt0/ | Ctrl0/ | Ctrl0/ | |
CtrlShift0/ | CtrlShift0/ | CtrlShift0/ | |
CtrlAlt0T | |||
AltInsert | AltInsert | AltInsert | |
Ctrl0E,0C | CtrlAlt0F | ||
Ctrl0E,0F | CtrlAltShift0F |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
Alt0↓ | Alt0↓ | Alt0↓ | |
Alt0↑ | Alt0↑ | Alt0↑ | |
Ctrl0G | Ctrl0G | Ctrl0G | |
CtrlTab | CtrlTab | CtrlTab | |
AltF1 | AltF1 | AltF1 | |
AltShift0L | AltShift0L | ||
Ctrl0, | Ctrl0E | Ctrl0E | |
CtrlShift0, | CtrlAltShiftBackspace | ||
CtrlShiftBackspace | CtrlShiftBackspace | CtrlShiftBackspace | |
Ctrl0- | Ctrl0- | CtrlAlt0← | |
CtrlShift0- | CtrlShift0- | CtrlAlt0→ | |
Alt0→ | Alt0→ | Alt0→ | |
Alt0← | Alt0← | Alt0← | |
Ctrl0K,0K | F11 | ||
CtrlShift | CtrlShift | CtrlShift | |
CtrlF11 | CtrlF11 | ||
Ctrl0` | Ctrl0` | ShiftF11 | |
Ctrl | Ctrl | Ctrl | |
CtrlShiftF11 | |||
Ctrl0K,0N | |||
Ctrl0K,0P | |||
Alt02 | Alt02 | Alt02 | |
CtrlAlt0F | CtrlF11 | Alt07 | |
Alt03 | Alt03 | Alt03 | |
CtrlAlt0↓ | CtrlAlt0↓ | CtrlAlt0↓ | |
CtrlAlt0↑ | CtrlAlt0↑ | CtrlAlt0↑ |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
Double Shift | Double Shift | Double Shift | |
Ctrl0F | Ctrl0F | Ctrl0F | |
F3 | F3 | F3 | |
ShiftF3 | ShiftF3 | ShiftF3 | |
Ctrl0H | Ctrl0H | Ctrl0R | |
CtrlShift0F | CtrlShift0F | CtrlShift0F | |
CtrlShift0H | CtrlShift0H | CtrlShift0R | |
CtrlF3 | CtrlF3 | CtrlF3 | |
CtrlShift0T | CtrlShift0N | CtrlShift0N | |
Alt0\ | CtrlF12 | CtrlF12 | |
CtrlAltShift0T | CtrlAltShift0N | CtrlAltShift0N | |
CtrlShift0A | CtrlShift0A | CtrlShift0A |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
Alt0` | CtrlShift0G | CtrlShift0G | |
ShiftF12 | AltF7 | AltF7 | |
F12 | Ctrl0B | Ctrl0B | |
CtrlShiftF11 | CtrlShift0T | CtrlShift0B | |
AltShiftF12 | CtrlAltF7 | CtrlAltF7 | |
AltHome | Ctrl0U | Ctrl0U | |
CtrlF12 | CtrlAltShift0B | ||
AltEnd | CtrlAlt0B | CtrlAlt0B | |
AltShiftF11 | CtrlShiftF7 | CtrlShiftF7 |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
AltEnter | AltEnter | AltEnter | |
CtrlF1 | |||
AltPg Dn | F12 | F2 | |
AltPg Up | ShiftF12 | ShiftF2 | |
AltShiftPg Dn | AltF12 | AltF2 | |
AltShiftPg Up | AltShiftF12 | AltShiftF2 | |
CtrlAltShift08 | CtrlAltShift08 | CtrlAltShift08 | |
CtrlAltShift0I | CtrlAltShift0I | CtrlAltShift0I | |
CtrlAltShift0A | CtrlAltShift0A | CtrlAltShift0A | |
Alt06 | Alt06 | Alt06 |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
CtrlF5 | CtrlF5 | ShiftF10 | |
CtrlAltShift0R | CtrlAltShift0R | AltShiftF10 | |
AltF5 | AltF5 | ShiftF9 | |
AltShiftF9 | AltShiftF9 | AltShiftF9 | |
CtrlAlt0P | CtrlAltF5 | CtrlAltF5 | |
AltShift0P | AltShift0P | CtrlAltShiftF5 | |
ShiftF5 | ShiftF5 | CtrlF2 | |
CtrlAltBreak | CtrlAltBreak | ||
F5 | F5 | F9 | |
AltF10 | AltF10 | ||
Stop Background Processes... | CtrlShiftF2 | CtrlShiftF2 | CtrlShiftF2 |
F10 | F10 | F8 | |
AltShiftF8 | AltShiftF8 | AltShiftF8 | |
F11 | F11 | F7 | |
ShiftF7 | ShiftF7 | ShiftF7 | |
AltF11 | AltF11 | AltShiftF7 | |
ShiftF11 | ShiftF11 | ShiftF8 | |
CtrlF10 | CtrlF10 | AltF9 | |
CtrlAltF9 | CtrlAltF9 | CtrlAltF9 | |
CtrlShiftF10 | CtrlShiftF10 | CtrlAltShiftF9 | |
AltNumPad * | AltNumPad * | AltF10 | |
ShiftF9 | ShiftF9 | AltF8 | |
CtrlAltF8 | CtrlAltF8 | CtrlAltF8 | |
F9 | F9 | CtrlF8 | |
CtrlAltShiftF8 | CtrlAltShiftF8 | CtrlAltShiftF8 | |
CtrlF9 | CtrlF9 | ||
CtrlAlt0B | CtrlShiftF8 | CtrlShiftF8 | |
AltF9 | AltF9 | CtrlShiftF8 | |
Alt04 | Alt04 | Alt04 | |
Alt05 | Alt05 | Alt05 | |
Alt08 | |||
Ctrl0E,0T | CtrlShift0E |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
CtrlShift0R | CtrlShift0R | CtrlAltShift0T | |
Ctrl0R,0R | F2 | ShiftF6 | |
Ctrl0R,0S | CtrlF6 | CtrlF6 | |
Ctrl0R,0I | CtrlAlt0N | CtrlAlt0N | |
Ctrl0R,0O | F6 | F6 | |
Ctrl0R,0M | CtrlAlt0M | CtrlAlt0M | |
Ctrl0R,0F | CtrlAlt0D | CtrlAlt0F | |
Ctrl0R,0P | CtrlAlt0P | CtrlAlt0P | |
Ctrl0R,0V | CtrlAlt0V | CtrlAlt0V | |
Ctrl0R,0D | AltDelete | AltDelete |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
CtrlAlt0Q | Alt0` | Alt0` | |
CtrlAlt0K | Ctrl0K | Ctrl0K | |
CtrlAlt0W | CtrlAlt0W | Ctrl0T | |
CtrlAlt0Z | CtrlAlt0Z | CtrlAlt0Z | |
CtrlShift0K | CtrlShift0K | CtrlShift0K | |
CtrlAltShift0N | CtrlAltShift0↓ | ||
CtrlAltShift0P | CtrlAltShift0↑ | ||
Alt09 | Alt09 | Alt09 | |
Alt00 |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
Ctrl0D | Ctrl0D | Ctrl0D | |
Ctrl0D | Ctrl0D | Ctrl0D | |
F7 | F7 | F7 | |
ShiftF7 | ShiftF7 | ShiftF7 | |
CtrlAlt0R | CtrlAlt0R | CtrlAlt0R | |
CtrlAlt0A | CtrlAlt0A | CtrlAlt0A | |
CtrlShiftTab | CtrlShiftTab | CtrlShiftTab | |
CtrlShift0D | CtrlShift0D | CtrlShift0D |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
AltShift0U | AltShift0U | AltShift0U | |
Ctrl0U,0R | Ctrl0T,0R | Ctrl0;,0R | |
Ctrl0U,0D | Ctrl0T,0D | Ctrl0;,0D | |
Ctrl0U,0S | Ctrl0T,0S | Ctrl0;,0S | |
Ctrl0U,0C | Ctrl0T,0C | ||
Ctrl0U,0G | Ctrl0T,0G | ||
Ctrl0U,0U | Ctrl0T,0T | Ctrl0;,0T | |
Ctrl0U,0F | Ctrl0T,0F | Ctrl0;,0F | |
Ctrl0U,0W | Ctrl0T,0W | Ctrl0;,0W | |
Ctrl0U,0L | Ctrl0T,0L | Ctrl0;,0L | |
Ctrl0U,0N | Ctrl0T,0N | Ctrl0;,0N | |
Ctrl0U,0A | Ctrl0T,0A | Ctrl0;,0A | |
Ctrl0U,0Y | Ctrl0T,0Y | Ctrl0;,0Y | |
Ctrl0U,0M | Ctrl0T,0M | Ctrl0;,0M | |
ShiftEnter | ShiftEnter | ShiftEnter | |
Ctrl0D | Ctrl0D | Ctrl0D | |
Ctrl0Y | Ctrl0Y | Ctrl0Y | |
AltShiftInsert | AltShiftInsert | AltShiftInsert | |
CtrlAltInsert | CtrlAltInsert | CtrlAltInsert | |
Delete | Delete | Delete | |
Ctrl0L | Ctrl0L | Ctrl0L | |
Alt08 | Alt08 | AltShift08 |
Command | Visual Studio | ReSharper | IntelliJ |
---|---|---|---|
ShiftEsc | ShiftEsc | ShiftEsc | |
CtrlShiftF12 | CtrlShiftF12 | CtrlShiftF12 | |
CtrlAltBackspace | CtrlAltBackspace | F12 | |
CtrlAltShift0← | CtrlAltShift0← | CtrlAltShift0← | |
CtrlAltShift0→ | CtrlAltShift0→ | CtrlAltShift0→ | |
CtrlAltShift0↑ | CtrlAltShift0↑ | CtrlAltShift0↑ | |
CtrlAltShift0↓ | CtrlAltShift0↓ | CtrlAltShift0↓ | |
CtrlAlt0L | Alt01 | Alt01 | |
Alt02 | Alt02 | Alt02 | |
Alt03 | Alt03 | Alt03 | |
Alt04 | Alt04 | Alt04 | |
Alt05 | Alt05 | Alt05 | |
Alt06 | Alt06 | Alt06 | |
CtrlAlt0F | CtrlF11 | Alt07 | |
Alt08 | |||
Alt09 | Alt09 | Alt09 | |
Alt00 | |||
Alt00 | Alt00 | ||
Alt07 | Alt07 | AltShift07 | |
Alt08 | Alt08 | AltShift08 | |
Show Terminal window | CtrlAlt01 | CtrlAlt01 | AltF12 |
CtrlAlt03 | CtrlAlt03 |