Android Studio is the official integrated development environment (IDE) for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. See how KeyCombiner can boost your Android Studio productivity.
id | Description | Keys | Keys (macOS) | Context | Category | Modifiers | |
---|---|---|---|---|---|---|---|
48977 | Save all | ctrl+s | cmd+s | Android Studio | General | ||
48978 | Synchronize | ctrl+alt+y | alt+cmd+y | Android Studio | General | ||
48979 | Maximize/minimize editor | ctrl+shift+f12 | ctrl+cmd+f12 | Android Studio | General | ||
48980 | Add to favorites | alt+shift+f | alt+shift+f | Android Studio | General | ||
48981 | Inspect current file with current profile | alt+shift+i | alt+shift+i | Android Studio | General | ||
48982 | Quick switch scheme | ctrl+` | ctrl+` | Android Studio | General | ||
48983 | Open settings dialogue | ctrl+alt+s | cmd+, | Android Studio | General | ||
48984 | Open project structure dialog | ctrl+alt+shift+s | cmd+; | Android Studio | General | ||
48985 | Switch between tabs and tool window | ctrl+tab | ctrl+tab | Android Studio | General | ||
48986 | Search everything (including code and menus) | shift shift | shift shift | Android Studio | Navigating and searching | ||
48987 | Find | ctrl+f | cmd+f | Android Studio | Navigating and searching | ||
48988 | Find next | f3 | cmd+g | Android Studio | Navigating and searching | ||
48989 | Find previous | shift+f3 | shift+cmd+g | Android Studio | Navigating and searching | ||
48990 | Replace | ctrl+r | cmd+r | Android Studio | Navigating and searching | ||
48991 | Find action | ctrl+shift+a | shift+cmd+a | Android Studio | Navigating and searching | ||
48992 | Search by symbol name | ctrl+alt+shift+n | alt+cmd+o | Android Studio | Navigating and searching | ||
48993 | Find class | ctrl+n | cmd+o | Android Studio | Navigating and searching | ||
48994 | Find file (instead of class) | ctrl+shift+n | shift+cmd+o | Android Studio | Navigating and searching | ||
48995 | Find in path | ctrl+shift+f | shift+cmd+f | Android Studio | Navigating and searching | ||
48996 | Open file structure pop-up | ctrl+f12 | cmd+f12 | Android Studio | Navigating and searching | ||
48997 | Navigate between open editor tabs | alt+right or alt+left | ctrl+right or ctrl+left | Android Studio | Navigating and searching | ||
48998 | Jump to source | f4 or ctrl+enter | f4 or cmd+down | Android Studio | Navigating and searching | ||
48999 | Open current editor tab in new window | shift+f4 | shift+f4 | Android Studio | Navigating and searching | ||
49000 | Recently opened files pop-up | ctrl+e | cmd+e | Android Studio | Navigating and searching | ||
49001 | Recently edited files pop-up | ctrl+shift+e | shift+cmd+e | Android Studio | Navigating and searching | ||
49002 | Go to last edit location | ctrl+shift+backspace | shift+cmd+del | Android Studio | Navigating and searching | ||
49003 | Close active editor tab | ctrl+f4 | cmd+w | Android Studio | Navigating and searching | ||
49004 | Return to editor window from a tool window | esc | esc | Android Studio | Navigating and searching | ||
49005 | Hide active or last active tool window | shift+esc | shift+esc | Android Studio | Navigating and searching | ||
49006 | Go to line | ctrl+g | cmd+l | Android Studio | Navigating and searching | ||
49007 | Open type hierarchy | ctrl+h | ctrl+h | Android Studio | Navigating and searching | ||
49008 | Open method hierarchy | ctrl+shift+h | shift+cmd+h | Android Studio | Navigating and searching | ||
49009 | Open call hierarchy | ctrl+alt+h | ctrl+alt+h | Android Studio | Navigating and searching | ||
49010 | Zoom in/out | ctrl+plus or ctrl+minus | cmd+plus or cmd+minus | Android Studio | Viewing layouts | ||
49011 | Fit to screen | ctrl+0 | cmd+0 | Android Studio | Viewing layouts | ||
49012 | Actual size | ctrl+shift+1 | shift+cmd+1 | Android Studio | Viewing layouts | ||
49013 | Toggle between Design and Blueprint modes | b | b | Android Studio | Design tools: Layout Editor | ||
49014 | Toggle between Portrait and Landscape modes | o | o | Android Studio | Design tools: Layout Editor | ||
49015 | Toggle devices | d | d | Android Studio | Design tools: Layout Editor | ||
49016 | Force refresh | r | r | Android Studio | Design tools: Layout Editor | ||
49017 | Toggle render errors panel | e | e | Android Studio | Design tools: Layout Editor | ||
49018 | Delete constraints | del or ctrl+click | del or cmd+click | Android Studio | Design tools: Layout Editor | ||
49019 | Zoom in | ctrl+plus | cmd+plus | Android Studio | Design tools: Layout Editor | ||
49020 | Zoom out | ctrl+minus | cmd+minus | Android Studio | Design tools: Layout Editor | ||
49021 | Zoom to fit | ctrl+0 | cmd+0 | Android Studio | Design tools: Layout Editor | ||
49022 | Pan | space+click+drag | space+click+drag | Android Studio | Design tools: Layout Editor | ||
49023 | Go to XML | ctrl+b | cmd+b | Android Studio | Design tools: Layout Editor | ||
49024 | Select all components | ctrl+a | cmd+a | Android Studio | Design tools: Layout Editor | ||
49025 | Select multiple components | shift+click or ctrl+click | shift+click or cmd+click | Android Studio | Design tools: Layout Editor | ||
49026 | Zoom in | ctrl+plus | cmd+plus | Android Studio | Design tools: Navigation Editor | ||
49027 | Zoom out | ctrl+minus | cmd+minus | Android Studio | Design tools: Navigation Editor | ||
49028 | Zoom to fit | ctrl+0 | cmd+0 | Android Studio | Design tools: Navigation Editor | ||
49029 | Pan | space+click+drag | space+click+drag | Android Studio | Design tools: Navigation Editor | ||
49030 | Go to XML | ctrl+b | cmd+b | Android Studio | Design tools: Navigation Editor | ||
49031 | Toggle render errors panel | e | e | Android Studio | Design tools: Navigation Editor | ||
49032 | Group into nested graph | ctrl+g | cmd+g | Android Studio | Design tools: Navigation Editor | ||
49033 | Cycle through destinations | tab or shift+tab | tab or shift+tab | Android Studio | Design tools: Navigation Editor | ||
49034 | Select all destinations | ctrl+a | cmd+a | Android Studio | Design tools: Navigation Editor | ||
49035 | Select multiple destinations | shift+click or ctrl+click | shift+click or cmd+click | Android Studio | Design tools: Navigation Editor | ||
49036 | Generate code (getters, setters, constructors, hashCode/equals, toString, new file, new class) | alt+ins | cmd+n | Android Studio | Writing code | ||
49037 | Override methods | ctrl+o | ctrl+o | Android Studio | Writing code | ||
49038 | Implement methods | ctrl+i | ctrl+i | Android Studio | Writing code | ||
49039 | Surround with (if...else / try...catch / etc.) | ctrl+alt+t | alt+cmd+t | Android Studio | Writing code | ||
49040 | Delete line at caret | ctrl+y | cmd+del | Android Studio | Writing code | ||
49041 | Collapse/expand current code block | ctrl+minus or ctrl+plus | cmd+minus or cmd+plus | Android Studio | Writing code | ||
49042 | Collapse/expand all code blocks | ctrl+shift+minus or ctrl+shift+plus | shift+cmd+minus or shift+cmd+plus | Android Studio | Writing code | ||
49043 | Duplicate current line or selection | ctrl+d | cmd+d | Android Studio | Writing code | ||
49044 | Basic code completion | ctrl+space | ctrl+space | Android Studio | Writing code | ||
49045 | Smart code completion (filters the list of methods and variables by expected type) | ctrl+shift+space | ctrl+shift+space | Android Studio | Writing code | ||
49046 | Complete statement | ctrl+shift+enter | shift+cmd+enter | Android Studio | Writing code | ||
49047 | Quick documentation lookup | ctrl+q | ctrl+j | Android Studio | Writing code | ||
49048 | Show parameters for selected method | ctrl+p | cmd+p | Android Studio | Writing code | ||
49049 | Go to declaration (directly) | ctrl+b or ctrl+click | cmd+b or cmd+click | Android Studio | Writing code | ||
49050 | Go to implementations | ctrl+alt+b | alt+cmd+b | Android Studio | Writing code | ||
49051 | Go to super-method/super-class | ctrl+u | cmd+u | Android Studio | Writing code | ||
49052 | Open quick definition lookup | ctrl+shift+i | cmd+y | Android Studio | Writing code | ||
49053 | Toggle project tool window visibility | alt+1 | cmd+1 | Android Studio | Writing code | ||
49054 | Toggle bookmark | f11 | f3 | Android Studio | Writing code | ||
49055 | Toggle bookmark with mnemonic | ctrl+f11 | alt+f3 | Android Studio | Writing code | ||
49056 | Comment/uncomment with line comment | ctrl+/ | cmd+/ | Android Studio | Writing code | ||
49057 | Comment/uncomment with block comment | ctrl+shift+/ | shift+cmd+/ | Android Studio | Writing code | ||
49058 | Select successively increasing code blocks | ctrl+w | alt+up | Android Studio | Writing code | ||
49059 | Decrease current selection to previous state | ctrl+shift+w | alt+down | Android Studio | Writing code | ||
49060 | Move to code block start | ctrl+[ | alt+cmd+[ | Android Studio | Writing code | ||
49061 | Move to code block end | ctrl+] | alt+cmd+] | Android Studio | Writing code | ||
49062 | Select to the code block start | ctrl+shift+[ | alt+shift+cmd+[ | Android Studio | Writing code | ||
49063 | Select to the code block end | ctrl+shift+] | alt+shift+cmd+] | Android Studio | Writing code | ||
49064 | Delete to end of word | ctrl+del | alt+del | Android Studio | Writing code | ||
49065 | Delete to start of word | ctrl+backspace | alt+del | Android Studio | Writing code | ||
49066 | Optimize imports | ctrl+alt+o | ctrl+alt+o | Android Studio | Writing code | ||
49067 | Project quick fix (show intention actions and quick fixes) | alt+enter | alt+enter | Android Studio | Writing code | ||
49068 | Reformat code | ctrl+alt+l | alt+cmd+l | Android Studio | Writing code | ||
49069 | Auto-indent lines | ctrl+alt+i | ctrl+alt+i | Android Studio | Writing code | ||
49070 | Indent/unindent lines | tab or shift+tab | tab or shift+tab | Android Studio | Writing code | ||
49071 | Smart line join | ctrl+shift+j | ctrl+shift+j | Android Studio | Writing code | ||
49072 | Smart line split | ctrl+enter | cmd+enter | Android Studio | Writing code | ||
49073 | Start new line | shift+enter | shift+enter | Android Studio | Writing code | ||
49074 | Next/previous highlighted error | f2 or shift+f2 | f2 or shift+f2 | Android Studio | Writing code | ||
49075 | Build | ctrl+f9 | cmd+f9 | Android Studio | Build and run | ||
49076 | Build and run | shift+f10 | ctrl+r | Android Studio | Build and run | ||
49077 | Apply Changes and Restart Activity | ctrl+f10 | ctrl+cmd+r | Android Studio | Build and run | ||
49078 | Apply Code Changes | ctrl+alt+f10 | ctrl+shift+cmd+r | Android Studio | Build and run | ||
49079 | Debug | shift+f9 | ctrl+d | Android Studio | Debugging | ||
49080 | Step over | f8 | f8 | Android Studio | Debugging | ||
49081 | Step into | f7 | f7 | Android Studio | Debugging | ||
49082 | Smart step into | shift+f7 | shift+f7 | Android Studio | Debugging | ||
49083 | Step out | shift+f8 | shift+f8 | Android Studio | Debugging | ||
49084 | Run to cursor | alt+f9 | alt+f9 | Android Studio | Debugging | ||
49085 | Evaluate expression | alt+f8 | alt+f8 | Android Studio | Debugging | ||
49086 | Resume program | f9 | alt+cmd+r | Android Studio | Debugging | ||
49087 | Toggle breakpoint | ctrl+f8 | cmd+f8 | Android Studio | Debugging | ||
49088 | View breakpoints | ctrl+shift+f8 | shift+cmd+f8 | Android Studio | Debugging | ||
49089 | Copy | f5 | f5 | Android Studio | Refactoring | ||
49090 | Move | f6 | f6 | Android Studio | Refactoring | ||
49091 | Safe delete | alt+del | cmd+del | Android Studio | Refactoring | ||
49092 | Rename | shift+f6 | shift+f6 | Android Studio | Refactoring | ||
49093 | Change signature | ctrl+f6 | cmd+f6 | Android Studio | Refactoring | ||
49094 | Inline | ctrl+alt+n | alt+cmd+n | Android Studio | Refactoring | ||
49095 | Extract method | ctrl+alt+m | alt+cmd+m | Android Studio | Refactoring | ||
49096 | Extract variable | ctrl+alt+v | alt+cmd+v | Android Studio | Refactoring | ||
49097 | Extract field | ctrl+alt+f | alt+cmd+f | Android Studio | Refactoring | ||
49098 | Extract constant | ctrl+alt+c | alt+cmd+c | Android Studio | Refactoring | ||
49099 | Extract parameter | ctrl+alt+p | alt+cmd+p | Android Studio | Refactoring | ||
49100 | Commit project to VCS | ctrl+k | cmd+k | Android Studio | Version control / local history | ||
49101 | Update project from VCS | ctrl+t | cmd+t | Android Studio | Version control / local history | ||
49102 | View recent changes | alt+shift+c | alt+shift+c | Android Studio | Version control / local history | ||
49103 | Open VCS popup | alt+` | ctrl+v | Android Studio | Version control / local history | ||
ID | Description | Keys | Keys (macOS) | Context | Category | Modifiers |
It is a core idea of KeyCombiner to not just practice any keyboard shortcuts, but to select what is useful for you.
Use this and other public collections to quickly build your own shortcut collections. The -icon shows at first glance which shortcuts are already in your collections. Hover over the icon to see the names of your collections that contain the respective shortcut.
These public tables can also serve as a cheat sheet to quickly look up keyboard shortcuts when you need them. However, the same can be done much quicker with KeyCombiner Desktop's instant lookup.
Please note that we are not in any way affiliated to the applications, companies, and trademarks listed as public collections. The data is gathered solely from official and public sources. If you are the copyright holder and wish to see your software removed, please get in touch and we will remove it quickly.
The combination table supports all popular multi-selection patterns. Hold Shift for range-selection. Use Ctrl for selecting multiple areas, and drag the mouse to select adjacent entries.
Copy the selected combinations to a personal collection via the Collect-button on top of the table.
Use the sidebar on the right to quickly filter through your collection by preset criteria. Use the different search fields for more complex queries.
Use the buttons at the top-left of the combination table to export the keyboard combinations in different formats. (Pro only)