Microsoft Edge Keyboard Shortcuts List

Since there is not an official list of shortcuts by Microsoft yet, we still have to maintain such a list on our own. For me this is some sort of personal Edge Keyboard Shortcut Cheat Sheet.

If you know of any additional keyboard shortcuts, then feel free to post it here to help others.
Keyboard Shortcut Function
ALT + Home Open Home
ALT + F4 Close current active window
ALT+C Open Cortana
ALT + D Select the address bar
ALT + J Feedback & reporting
ALT + Spacebar Open system menu
ALT + Spacebar + C Close Microsoft Edge
ALT + Spacebar + M Move window with arrow keys
ALT + Spacebar + N Minimize window
ALT + Spacebar + R Restore window
ALT + Spacebar + S Resize window with arrow keys
ALT + Spacebar + X Maximize window
ALT + Left arrow Go to previous page that was opened in tab
ALT + Right arrow Go to next page that was opened in tab
ALT + X Open settings
Left arrow Scroll left on current webpage
Right arrow Scroll right on current webpage
Up arrow Scroll up on current webpage
Down arrow Scroll down on current webpage
Backspace Go to previous page that was opened in tab
CTRL + + Zoom in (+ 10%)
CTRL + – Zoom out (- 10%)
CTRL + F4 Close current tab
CTRL + 0 Zoom to 100% (default)
CTRL + 1 Switch to tab 1
CTRL + 2 Switch to tab 2 if open
CTRL + 3 Switch to tab 3 if open
CTRL + 4 Switch to tab 4 if open
CTRL + 5 Switch to tab 5 if open
CTRL + 6 Switch to tab 6 if open
CTRL + 7 Switch to tab 7 if open
CTRL + 8 Switch to tab 8 if open
CTRL + 9 Switch to last tab
CTRL+click Open link in new tab
Ctrl+Shift+click Open link in a new tab and switch to the tab
Alt+Shift+click Open link in a new window
Ctrl+Enter Add www. to the beginning and .com to the end of text typed in the address bar
CTRL + Tab Switch to the next tab
CTRL + Shift + Tab Switch to the previous tab
CTRL + Shift + B Toggle Favorites bar on or off
CTRL + Shift + K Open new tab of current tab
CTRL + Shift + L Open address bar query from clipboard in a new tab
CTRL + Shift + P Open new InPrivate browsing window
CTRL + Shift + R Toggle Reading view on or off
CTRL + Shift + T Reopen the last tab you closed
Ctrl+Shift+Delete Open clear browsing data pane
CTRL + A Select all
CTRL + D Add current site to favorites or reading list
CTRL + E Open a search query in the address bar
CTRL + F Open “Find on page”
CTRL + G View reading list (does not work for me)
CTRL + H Open history pane
CTRL + I Open favorites pane
CTRL + J Open downloads pane
CTRL + K Duplicate tab
CTRL + L Select the address bar
CTRL + N Open new window
CTRL + P Print the current page
CTRL + Q Open Side Pane (Favorites, selected)
CTRL + R Refresh current page; similar to F5
CTRL + T Open new tab
CTRL + W Close current tab
End Move to bottom of page
Esc Stop loading the page
Home Move to top of page
F1 Help
F4 Select the address bar
F5 Refresh current page
F7 Toggle Caret browsing
Tab Move forward through the items on a webpage, the Address bar, or the Favorites bar
Shift + Tab Move back through the items on a webpage, the Address bar, or the Favorites bar
Windows + G Games bar
Windows + H Share Menu (as known from Charms Bar)

If you’re a developer using Developer Tools (F12 hotkey), Microsoft shows you more love and has an official List of Keyboard Shorcuts for you: Developer Tools Keyboard Shortcuts

Anyways, here is a list of the most useful Developer Tools Keyboard Shortcuts

Keyboard Shortcut Function
CTRL + B Select element (on DOM Explorer tab)
CTRL + K Color picker (on DOM Explorer tab)
CTRL + J Debug just my code (on Debugger tab)
CTRL + E Start or stop profiling to begin a performance session (on Performance, Network, Memory tabs)
CTRL + S Export as HAR (on Network tab)
CTRL + O Import profiling session (on Performance, Memory tabs)
CTRL + S Export profiling session (on Performance, Memory tabs)
CTRL + L Clear errors, warnings, information (on Performance tab)
F5 / F8 Continue (on Debugger tab)
Hold F5 / F8 Fast Continue (on Debugger tab)
F11 Step into (on Debugger tab)
F12 Step over (on Debugger tab)
SHIFT + F11 Step out (on Debugger tab)
CTRL + SHIFT+ F5 Continue and refresh (on Debugger tab)
CTRL + SHIFT + I DOM element highlighting (on DOM Explorer tab)
CTRL + SHIFT + W Break on new worker (on Debugger tab)

Launch UWP apps via URI Scheme

If you ask how to launch a UWP app from the command line, you have to learn new ways.

The common way to launch a UWP app is

Protocol activation via URI

There are a number of built in URIs to launch the default app for things like mailing, etc.

URI Scheme Launches
bingmaps:, ms-drive-to:, and ms-walk-to: Maps app
http: Default web browser
mailto: Default email app
ms-call: Call app
ms-chat: Messaging app
ms-people: People app
ms-settings: Settings app. You can also jump to specific areas, like ms-settings:privacy-webcam
ms-store: Store app
ms-tonepicker: Ring/Alarm Tone picker
ms-yellowpage: Nearby Numbers mobile app
ms-clock: Alarm/Clock (does not work for me)
ms-actioncenter: Action/Notification Center
ms-cortana Cortana
onenote: Default Onenote app
xbox-tcui: Xbox app
ms-cxh: Microsoft Account Profile
microsoft-edge: Edge Browser
read: Edge Reading View (does not work for me)
bingnews: Bing news app

Launching a modern app from the command line

To start the corresponding default app from the terminal (cmd.exe) precede each URI command with start, like this

  >start microsoft-edge:

You can also right-click on the Start button, choose Run (or press Win+R), enter the URI command (without preceding start), and press Enter.

Run-ms-clock

Apart from command line junkies, protocol activation is most useful in your own handmade apps. Because your app can’t select the app that is launched. If there is no app installed to handle the given URI, you can recommend an app for the user to install. For more info, see Recommend an app.

Protocol activation should also work for most 3rd-party apps. If you know the declared (metro/uwp) app name, you can launch the app like this:

twitter:

wunderlist:

Sad to see that some apps have wired internal names like test_uwp_app123:

To use protocol activation for your own app read: Automate launching Windows 10 UWP apps

Many apps also accept additional URI parameters like mailto:your@email.com?subject=Important message
or bingmaps:?cp=40.726966~-74.006076

Alternatives

If this does not work for a specific app, there are some alternatives:

GUI automation with VBS

Someone on stack overflow suggested here to use a VB-Script to automate the UI. It’s kinda ugly, but maybe still useful.

Set objShell = WScript.CreateObject("WScript.Shell")
objShell.SendKeys "^{ESC}"
WScript.Sleep 1000
objShell.SendKeys WScript.Arguments.Item(0)
WScript.Sleep 1000
objShell.SendKeys "{ENTER}"

Save this to a vbs script, let’s say metrorunner.vbs and run in command line:

>metrorunner.vbs store

Create a Desktop Shortcut

Another option is navigating to the (Modern) App Folder and create a regular Shortcut on your Desktop, as described here.

Win+R: shell:AppsFolder

Then, pick the app you want, right-click, select create a shortcut, and you will be asked if you would like to create one the Desktop.

Not bad. I have to admit I like that special folder for reference purpose, since is gives you an overview of all your installed apps.

That’s all for now.

Route program audio to different output devices on Windows

Back in the old days of Windows XP applications stuck with the given audio source at startup time. Newer Windows versions are more intelligent inform apps to adjust if the selected standard output device was changed. While is is in general a good thing, it prevents you from playing different audio on different output devices. Granted, this is a somewhat rare demand, but there are at least two legit scenarios for this. While the second is harder to achieve, the first is easy to accomplish.

1. you want to play audio on a speaker and listen to a different audio source on your headphones

If you want to play music on a speaker and listen to a different audio on your headphones, your favorite media player most probably can help out.
In most media player programs you can select the preferred audio output device. Normally the output is set to the default output. But if you select a specific device instead, the player is not affected if the default output device changes.

  • In Windows Media Player you can set the default device in Organize->Options->Devices->Speakers->Properties. A restart of WMP is required.
  • In VLC got to Preferences->All settings->Audio->Output modules->WaveOut->Select Audio Device.

    image

  • Other players like mplayer or foobar2000 can do the same…

2. You want to record the audio of an application isolated from other sounds

To route the output of one app to another you need extra software called Virtual Audio Cable – it does exactly that, but it’s not free. There is a trial to play with it, if you like to purchase you can get it for $25 + more for support.

Extra tip:

If you just want record the Windows system audio (let’s say, you listen to streaming audio and want to record it) without the need to reroute the output I would suggest to use Audacity. You can either activate the Stereo Mix Device to achieve this, as described here, or change the input source to WASAPI, as described here (prefer the second option).