102

Is there a keyboard short cut, or extension, that lets you rip a tab into a new window in Google Chrome instead of using the mouse?

Hennes
  • 65,804
  • 7
  • 115
  • 169
Stephen
  • 2,554

12 Answers12

103

With the Vimium extension for Chrome, Shift+W will move the current tab to a new window.

This was added in version 1.43 (2013-05-18), Vimium on GitHub.

Stephen
  • 2,554
44

On Mac you can add custom shortcuts for any menu option. The option to detach a tab is named "Move Tab to New Window" (it has to be written exactly as in the menu, including capitalization of letters), so just add this to the shortcuts under settings (and select Application Google Chrome): enter image description here

And then choose a shortcut, like Cmd+Shift+X or whatever (just make sure it's a unique combination, or it won't work).

lenooh
  • 581
32

A workaround would be: Ctrl + L, + C, + W, + N, + V, and Enter. In other words, hold down ctrl while hitting L then C then W then N then V.

Or

F6, Ctrl + C, Ctrl + N, Ctrl + V, Enter and an optional Alt + Tab, Ctrl + W, Alt + Tab, to close the old tab.

You could automate the whole thing with AutoIt (under Windows) and create a Hotkey for it (here, it's Ctrl + Alt + x):

HotKeySet("^!x", "split_tab")
Func split_tab()
    Send("{F6}^c^n")
    Sleep(999)
    Send("^v{Enter}")
    Send("!{Tab}^w!{Tab}")
EndFunc

I always have an additional application like this running in the background, offering useful keyboard shortcuts which automate and simplify tasks.

Alternatively, you can hit Ctrl + L instead of F6, which would be substantially easier as your hand does not have to leave the home row.

Samoth
  • 547
26

Just press Cmd/Ctrl + L and then Shift + Enter. However this refreshes the site and does not close the old tab. Vimiums Shift + W won't refresh the page and closes the old tab.

dnl.re
  • 361
20

No out-of-the-box solution, but here is an open-source chrome extension that does exactly that, Tab to Window/Popup.

9

In more recent versions of Chrome, you can use Shift+F6 to select the tab.

This means you can now use the sequence Shift+F6, Shift+F10, M, Enter, Enter

You can assign this sequence to a single hotkey combination by using tools such as AutoIt, AutoHotkey, or Phrase Express.

The advantage of using this method is that it doesn't reload the tab.

Garrulinae
  • 1,939
  • 16
  • 26
3

The easiest way to do this is to add the Tab To Window Keyboard Shortcut extension. https://chrome.google.com/webstore/detail/tab-to-window-keyboard-sh/adbkphmimfcaeonicpmamfddbbnphikh?hl=en-GB

Personally I use Vimium and had just found the Shift+W and was loving it, since Ctrl+W closes a tab, having Shift+W open it in an new window made sense.

dragon788
  • 1,112
1

There doesn't appear to be a keyboard short cut built in. Maybe auto-hot-keys can be used, but I'm not familiar with them. I'm also assuming that you already know that dragging the tab out creates the tabs own window.

James Mertz
  • 26,529
0

It's criminal that google doesn't provide a hotkey for this after all these years of people asking for it, but you can automate it with the following ahk script bound to winkey+n:

#n::
if (WinActive("ahk_exe chrome.exe"))
{
Send, {SHIFTDOWN}{F6}{F10}{SHIFTUP}m,{enter}{enter}
}
return

Note that shift-F6 only selects the current tab if there isn't a bookmark bar in your window. There's probably a workaround but I've not looked into it.

Al Ro
  • 149
0

This is what you need for AutoHotKey. Just Press WIN + p.

/* ;
*****************************
***** pop out chrome or edge tab *****
*****************************
*/

#p:: if (WinActive("ahk_exe chrome.exe") || WinActive("ahk_exe msedge.exe")) { Send, ^l^c^w^n^v{Enter} } return

0

Duplicate Tab Shortcut - Chrome Web Store

This extension allows you to configure a shortcut. Why this method?

  • MAJOR plus point, open the tabs in the BACKGROUND. Move irrelevant tabs into a new background window, without losing focus.
  • Provides other useful shortcuts, so you don't have to install multiple extensions.
  • Tested 2024 August.

enter image description here

tinker
  • 350
0

If you use voice recognition software Dragon NaturallySpeaking (Windows/Mac, non-free), you can create the voice command:

Sub Main
    SendKeys "^l"
    Wait(0.2)
    SendKeys "^c"
    Wait(0.2)
    SendKeys "^w"
    Wait(0.2)
    SendKeys "^n"
    Wait(0.2)
    SendKeys "^v"
    Wait(0.2)
    SendKeys "{ENTER}"
End Sub

enter image description here

Annoyingly this reloads the page, which is not good in some situations, e.g. if the page contains a form you have started to fill.

Franck Dernoncourt
  • 24,246
  • 64
  • 231
  • 400