Keyboard shortcuts in F12 developer tools

Keyboard shortcuts in F12 developer tools for Internet Explorer 11 make tools and features accessible without a mouse or pointing device.

Using keyboard shortcuts

You can use keyboard shortcuts to navigate the F12 developer tools directly from your keyboard. The current shortcut set is listed below. For older versions, see the keyboard shortcuts for Internet Explorer versions 8, 9, and 10.

General shortcuts

These shortcuts either control the F12 tools window or work across all tools.

ActionShortcut
Show/hide Console at the bottom of any other tool CTRL + `
Give focus to Console at the bottom of another toolCTRL + ALT + I
Pin/unpin F12CTRL + P
Bring Internet Explorer to foreground when unpinned F12 is in front of IEF12
Show/hide F12 when F12 is pinned or behind IEF12
Refresh the page

Note  if you're debugging and paused at a breakpoint, this resumes execution first.

CTRL + SHIFT + F5

 

Note   If you're using a keyboard without function keys, you can use ALT + T to open the Tools menu and select the F12 tools from there to open it.

F12 navigation shortcuts

When IE's focus is on the F12 tools, you can easily move from tool to tool using these key combos.

ActionShortcut
Switch to DOM ExplorerCTRL + 1
Switch to ConsoleCTRL + 2
Switch to DebuggerCTRL + 3
Switch to NetworkCTRL + 4
Switch to UI ResponsivenessCTRL + 5
Switch to ProfilerCTRL + 6
Switch to MemoryCTRL + 7
Switch to EmulationCTRL + 8
Previous tool (in order above) CTRL + [
Next tool (in order above)CTRl + ]

 

Console shortcuts

These shortcuts work with both the main Console panel and the Console you can open in other tools. They only work when focus is on the Console's input area.

ActionShortcut
Enter multiline modeCTRL + ALT + M or SHIFT + ENTER
Exit multiline modeCTRL + ALT + M
Execute in single line modeENTER
Execute in multiline modeCTRL + ENTER

 

Debugger shortcuts

The Debugger is one of the most complex tools in F12 tools and has the largest set of shortcuts.

ActionShortcut
Start debugging or continueF5 or F8
Stop debuggingSHIFT + F5
Step overF10
Step intoF11
Step outSHIFT + F11
Break allCTRL + SHIFT + B
Open "Change exception behavior" drop-down menuCTRL + SHIFT + E
Set or unset breakpoints (requires focus to be in Editor)F9 or CTRL + B
Set a breakpoint condition (requires focus to be in Editor)ALT + F9
Enable/disable breakpoints (requires focus to be in Editor)CTRL + F9
Go to Breakpoint windowCTRL + ALT + B
Go to Watch windowCTRL + ALT + W
Go to Call Stack windowCTRL + ALT + C
Go to Script Chooser drop-down menuCTRL-O
Next function on stackCTRL + PERIOD
Previous function on stackCTRL + COMMA
Shortcut for toggle panes in the control panel (right side)CTRL + ALT + T
Focus to EditorCTRL + E
Add watchCTRL + W
Break on new workersCTRL + SHIFT + W
Edit watch (while on watch)F2
Delete watch (while on watch)DEL
Toggle pretty printCTRL + SHIFT + P
Word wrapALT + W
Toggle all breakpointsCTRL + SHIFT + F11
FindCTRL-F
Find NextF3
Find PreviousSHIFT + F3
Set next statementCTRL + SHIFT + F10
Show next statementALT + NUM*
Run to cursorCTRL + F10
Toggle Just My Code modeCTRL + J
Toggle Just My Code frames displayCTRL + SHIFT + J
Toggle Library code in File PickerCTRL + L
Toggle the original / current source display for files with source maps CTRL + SHIFT + M

 

Network shortcuts

These shortcuts start and stop the network capture.

ActionShortcut
Start capturing network activity in the active tabF5
Stop capturing network activity in the active tabSHIFT + F5

 

Profiler shortcuts

These shortcuts start and stop profiling JavaScript activity.

ActionShortcut
Start profilingF5
Stop profilingSHIFT + F5

 

Note  You can start and stop profiling from inside your code using console.profile() and console.profileEnd().

Memory shortcuts

ActionShortcut
Start / Stop a profiling sessionCTRL + E
Take a memory heap snapshot CTRL + SHIFT + T

 

Related topics

Keyboard shortcuts in Internet Explorer versions 8, 9, and 10

 

 

Show:
© 2014 Microsoft