Android Studio keyboard shortcuts
Code completion, navigation, refactoring, and debugging in Google's Android IDE.
94 shortcuts Mac and Windows checked September 14, 2026
Print all 94 shortcuts One sheet with every shortcut in this app, ready for the printer or a PDF.
94 actions and 94 key variants match.
- Android Studio Documented
| Action | Keys | Row actions |
|---|---|---|
| Split the line smartly Editor | Mac CmdEnter | Source |
| Start a new line below Editor | Mac ShiftEnter | Source |
| Build the project Build and run | Mac CmdF9 | Source |
| Apply changes and restart the activity Build and run | Mac CtrlCmdR | Source |
| Apply code changes Build and run | Mac CtrlCmdShiftR | Source |
| Step over the next line Debugging | Mac F8 | Source |
| Step into the next call Debugging | Mac F7 | Source |
| Step into a call you choose Debugging | Mac ShiftF7 | Source |
| Step out of the current method Debugging | Mac ShiftF8 | Source |
| Run to the cursor Debugging | Mac OptionF9 | Source |
| Evaluate an expression Debugging | Mac OptionF8 | Source |
| Resume the program Debugging | Mac CmdOptionR | Source |
| Set or clear a line breakpoint Debugging | Mac CmdF8 | Source |
| View every breakpoint Debugging | Mac CmdShiftF8 | Source |
| Copy the element with refactoring Refactoring | Mac F5 | Source |
| Move the element with refactoring Refactoring | Mac F6 | Source |
| Safely delete the element Refactoring | Mac CmdDelete | Source |
| Rename the element everywhere Refactoring | Mac ShiftF6 | Source |
| Change a method signature Refactoring | Mac CmdF6 | Source |
| Inline the element Refactoring | Mac CmdOptionN | Source |
| Extract a method Refactoring | Mac CmdOptionM | Source |
| Extract a variable Refactoring | Mac CmdOptionV | Source |
| Extract a field Refactoring | Mac CmdOptionF | Source |
| Extract a constant Refactoring | Mac CmdOptionC | Source |
| Extract a parameter Refactoring | Mac CmdOptionP | Source |
| Commit the project to version control Version control | Mac CmdK | Source |
| Update the project from version control Version control | Mac CmdT | Source |
| View recent changes Version control | Mac OptionShiftC | Source |
| Open the version control popup Version control | Mac CtrlV | Source |
| Switch between Design and Blueprint modes Layout Editor | Mac B | Source |
About Android Studio and its shortcuts
Android Studio is IntelliJ underneath, with an Android layer on top, so its shortcuts come from two places: the editor and navigation commands of a JetBrains IDE, and the build, emulator and layout tools added for Android work. Anyone arriving from another JetBrains product already knows most of the first group.
Keymaps are switchable, and the Mac keymap is not a translation of the Windows one. Plugins add bindings, and some commands only exist while a device or emulator is connected.
Where the Android Studio keys came from
Read from 1 documentation page published by the makers of Android Studio. Report a key that is wrong
To see how one action is done in other apps as well as Android Studio, browse the shortcuts by task. Shortcuts by task