Feature Request: Ctrl-Drag anywhere on the terminal window to move the window #795

Open
opened 2026-01-30 22:04:23 +00:00 by claunia · 3 comments
Owner

Originally created by @donovanlange on GitHub (May 7, 2019).

Moving the terminal window around is tricky, particularly when experimental_showTabsInTitlebar is enabled. Many unix terminals (and some Windows console replacements) allow Ctrl-LeftDrag operations on the window to map to a window drag instead. Would love to see this added to Windows Terminal as well!

Originally created by @donovanlange on GitHub (May 7, 2019). Moving the terminal window around is tricky, particularly when `experimental_showTabsInTitlebar` is enabled. Many unix terminals (and some Windows console replacements) allow Ctrl-LeftDrag operations on the window to map to a window drag instead. Would love to see this added to Windows Terminal as well!
claunia added the Issue-FeatureProduct-TerminalArea-UserInterface labels 2026-01-30 22:04:23 +00:00
Author
Owner

@binarycrusader commented on GitHub (May 8, 2019):

My recollection is that is actually a feature of the window manager, not the terminal. You can get the same thing on Windows with tools like https://stefansundin.github.io/altdrag/

https://help.gnome.org/users/gnome-help/stable/shell-windows-states.html.en

That isn't to say that it wouldn't be handy to have this, just that the functionality shouldn't be attributed to various *NIX terminal programs.

@binarycrusader commented on GitHub (May 8, 2019): My recollection is that is actually a feature of the window manager, not the terminal. You can get the same thing on Windows with tools like https://stefansundin.github.io/altdrag/ https://help.gnome.org/users/gnome-help/stable/shell-windows-states.html.en That isn't to say that it wouldn't be handy to have this, just that the functionality shouldn't be attributed to various *NIX terminal programs.
Author
Owner

@zadjii-msft commented on GitHub (May 8, 2019):

I'm not saying this is a feature we wouldn't add if someone came up with a PR.

I'd definitely want to make sure that if this is added, the key to enable this is re-mappable, because I'm sure someone out there uses ctrl+drag to heat their cpu

@zadjii-msft commented on GitHub (May 8, 2019): I'm not saying this is a feature we wouldn't add if someone came up with a PR. I'd definitely want to make sure that if this is added, the key to enable this is re-mappable, because I'm sure someone out there uses ctrl+drag to [heat their cpu](https://xkcd.com/1172/)
Author
Owner

@jantari commented on GitHub (May 6, 2025):

Terminals "Focus Mode" combined with PowerToys "Always on Top" is great for keeping an eye on a ping or similar command where you peek over at another monitor every now and then to check on something.

Also, Alt + M is unfortunately remapped to PowerToys Run by default when PowerToys is installed, so the only remaining option is right-clicking Terminals window in the taskbar and selecting "Move" there which is even more cumbersome.

Honestly, "drag anywhere to move" is such a useful feature it maybe shouldn't even be implemented by Terminal, it's probably better done by Windows / PowerToys so it can be done with any window. Maybe this feature request is better suited for the PowerToys team.

@jantari commented on GitHub (May 6, 2025): Terminals "Focus Mode" combined with PowerToys "Always on Top" is great for keeping an eye on a ping or similar command where you peek over at another monitor every now and then to check on something. Also, `Alt + M` is unfortunately remapped to PowerToys Run by default when PowerToys is installed, so the only remaining option is right-clicking Terminals window in the taskbar and selecting "Move" there which is even more cumbersome. Honestly, "drag anywhere to move" is such a useful feature it maybe shouldn't even be implemented by Terminal, it's probably better done by Windows / PowerToys so it can be done with any window. Maybe this feature request is better suited for the PowerToys team.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#795