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.
35 actions and 70 key variants match.
- Android Studio Documented
| Action | Keys | Row actions |
|---|---|---|
| Build and run the app Build and run | Mac CtrlR 1 more variant | Source |
| Debug the app Build and run | Mac CtrlD 1 more variant | Source |
| Complete the current statement Editor | Mac CmdShiftEnter 1 more variant | Source |
| Synchronize files with the disk Anywhere | Mac CmdOptionY 1 more variant | Source |
| Inspect the file with the current profile Editor | Mac OptionShiftI 1 more variant | Source |
| Quickly switch the scheme Anywhere | Mac Ctrl` 1 more variant | Source |
| Show recently edited files Anywhere | Mac CmdShiftE 1 more variant | Source |
| Override methods Editor | Mac CtrlO 1 more variant | Source |
| Implement methods Editor | Mac CtrlI 1 more variant | Source |
| Delete the line at the caret Editor | Mac CmdDelete 1 more variant | Source |
| Look up quick documentation Editor | Mac CtrlJ 1 more variant | Source |
| Show parameters for the method Editor | Mac CmdP 1 more variant | Source |
| Optimize the imports Editor | Mac CtrlOptionO 1 more variant | Source |
| Show quick fixes and intention actions Editor | Mac OptionEnter 1 more variant | Source |
| Join lines smartly Editor | Mac CtrlShiftJ 1 more variant | Source |
| Split the line smartly Editor | Mac CmdEnter 1 more variant | Source |
| Build the project Build and run | Mac CmdF9 1 more variant | Source |
| Step into a call you choose Debugging | Mac ShiftF7 1 more variant | Source |
| Step out of the current method Debugging | Mac ShiftF8 1 more variant | Source |
| Run to the cursor Debugging | Mac OptionF9 1 more variant | Source |
| Evaluate an expression Debugging | Mac OptionF8 1 more variant | Source |
| Copy the element with refactoring Refactoring | Mac F5 1 more variant | Source |
| Move the element with refactoring Refactoring | Mac F6 1 more variant | Source |
| Safely delete the element Refactoring | Mac CmdDelete 1 more variant | Source |
| Rename the element everywhere Refactoring | Mac ShiftF6 1 more variant | Source |
| Change a method signature Refactoring | Mac CmdF6 1 more variant | Source |
| Inline the element Refactoring | Mac CmdOptionN 1 more variant | Source |
| Extract a method Refactoring | Mac CmdOptionM 1 more variant | Source |
| Extract a variable Refactoring | Mac CmdOptionV 1 more variant | Source |
| Extract a field Refactoring | Mac CmdOptionF 1 more variant | 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