{"id":123493,"date":"2009-11-05T12:29:00","date_gmt":"2009-11-05T12:29:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/visualstudio\/2009\/11\/05\/tips-and-tricks-window-management-aero-snapping\/"},"modified":"2019-02-14T15:42:10","modified_gmt":"2019-02-14T23:42:10","slug":"tips-and-tricks-window-management-aero-snapping-2","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/tips-and-tricks-window-management-aero-snapping-2\/","title":{"rendered":"Tips and tricks: Window Management \u2013 Aero Snapping"},"content":{"rendered":"<p><DIV id=\"author\">\n<P><A href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/4\/2019\/06\/acollier_4.jpg\"><IMG title=\"Adrian Collier\" border=\"0\" alt=\"Adrian Collier\" align=\"left\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/4\/2019\/02\/acollier_thumb_1.jpg\" width=\"64\" height=\"83\"><\/A><\/P>\n<P><STRONG>Adrian Collier <\/STRONG>\u2013 Program Manager, Visual Studio Shell Team <BR><STRONG>Short Bio<\/STRONG>: I started at Microsoft as an intern in 2004 back in the UK and crossed the pond last year to work on Popfly, since then I\u2019ve been working in Visual Studio land primarily working on the Start Page and window management areas if the IDE.<\/P><\/DIV>\n<DIV>&nbsp;<\/DIV>\n<DIV>One of the largest areas of feedback we had from Beta 1 was the lack of Windows 7 Aero Snapping functionality with floating windows; we are very pleased to offer this functionality in Beta 2!<\/DIV>\n<H4>What is Aero Snapping?<\/H4>\n<P>Aero Snapping allows you to easily dock windows side-by-side, move a window to another monitor or simply maximize\/minimize using a mouse or keyboard gestures. For more information on the Aero Snap feature in Windows check out this these <A href=\"http:\/\/windows.microsoft.com\/en-us\/windows7\/products\/features\/snap\">videos<\/A>.<\/P>\n<P><A href=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/4\/2019\/06\/aero_2.png\"><IMG title=\"Floating windows using Areo Snap\" border=\"0\" alt=\"Screenshot of two windows side by side\" src=\"https:\/\/devblogs.microsoft.com\/wp-content\/uploads\/sites\/4\/2019\/02\/aero_thumb.png\" width=\"578\" height=\"303\"><\/A>&nbsp;<\/P>\n<P>Below are the keyboard shortcuts for interacting with floating VS windows. <\/P>\n<TABLE class=\"MsoTableLightShadingAccent5\" border=\"1\" cellSpacing=\"0\" cellPadding=\"0\">\n<TBODY>\n<TR>\n<TD vAlign=\"top\" width=\"199\">\n<P class=\"MsoNormal\"><B><SPAN>Command <\/SPAN><\/B><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><B><SPAN>Shortcut <\/SPAN><\/B><\/P>\n<P>&nbsp;<\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><B><SPAN>Notes <\/SPAN><\/B><\/P><\/TD><\/TR>\n<TR>\n<TD vAlign=\"top\" width=\"199\">\n<P class=\"MsoNormal\"><SPAN>Maximize <BR><\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN>Windows + Up Arrow <\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN><\/SPAN><\/P>\n<P>&nbsp;<\/P><\/TD><\/TR>\n<TR>\n<TD vAlign=\"top\" width=\"199\">\n<P class=\"MsoNormal\"><SPAN>Restore <BR><\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN>Windows + Down Arrow <\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN><\/SPAN><\/P>\n<P>&nbsp;<\/P><\/TD><\/TR>\n<TR>\n<TD vAlign=\"top\" width=\"199\">\n<P class=\"MsoNormal\"><SPAN>Minimize \u2013 from windowed state. <\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN>Windows + Down Arrow <\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><B><SPAN>This command only works on the main Visual Studio IDE. <BR><\/SPAN><\/B><\/P><\/TD><\/TR>\n<TR>\n<TD vAlign=\"top\" width=\"199\">\n<P class=\"MsoNormal\"><SPAN>Dock to Screen Left <\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN>Windows + Left Arrow <\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN>(This command can also be used to cycle through the various docked states across multiple monitors) <BR><\/SPAN><\/P><\/TD><\/TR>\n<TR>\n<TD vAlign=\"top\" width=\"199\">\n<P class=\"MsoNormal\"><SPAN>Dock to Screen Right <\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN>Windows + Right Arrow <\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN>(This command can also be used to cycle through the various docked states across multiple monitors) <BR><\/SPAN><\/P><\/TD><\/TR>\n<TR>\n<TD vAlign=\"top\" width=\"199\">\n<P class=\"MsoNormal\"><SPAN>Expand Height <BR><\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN>Windows + Shift + Up Arrow <\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN><\/SPAN><\/P>\n<P>&nbsp;<\/P><\/TD><\/TR>\n<TR>\n<TD vAlign=\"top\" width=\"199\">\n<P class=\"MsoNormal\"><SPAN>Move Window to 2<SUP>nd<\/SUP> Monitor on left of primary display <\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN>Windows + Shift + Left Arrow <\/SPAN><\/P>\n<P>&nbsp;<\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN><\/SPAN><\/P>\n<P>&nbsp;<\/P>\n<P>&nbsp;<\/P><\/TD><\/TR>\n<TR>\n<TD vAlign=\"top\" width=\"199\">\n<P class=\"MsoNormal\"><SPAN>Move Window to 2<SUP>nd<\/SUP> Monitor on right of primary display<\/SPAN><\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN>Windows + Shift + Right Arrow <\/SPAN><\/P>\n<P>&nbsp;<\/P><\/TD>\n<TD vAlign=\"top\" width=\"216\">\n<P class=\"MsoNormal\"><SPAN><\/SPAN><\/P>\n<P>&nbsp;<\/P>\n<P>&nbsp;<\/P><\/TD><\/TR><\/TBODY><\/TABLE>\n<H5>What about the Aero Shake, can I use this to hide floating VS windows?<\/H5>\n<P>Unfortunately, no.&nbsp; Since all floating windows are \u201cowned\u201d by Visual Studio and cannot be minimized individually, shaking a floating window will only result in minimizing other applications.<\/P>\n<P>We will be following up with more posts on how to become more productive with Visual Studio by taking advantage of shortcuts and less well known Visual Studio features.<\/P>\n<P>Adrian Collier <BR>Program Manager, Visual Studio Shell Team <\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adrian Collier \u2013 Program Manager, Visual Studio Shell Team Short Bio: I started at Microsoft as an intern in 2004 back in the UK and crossed the pond last year to work on Popfly, since then I\u2019ve been working in Visual Studio land primarily working on the Start Page and window management areas if the [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":255385,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[13],"class_list":["post-123493","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-visual-studio-2010"],"acf":[],"blog_post_summary":"<p>Adrian Collier \u2013 Program Manager, Visual Studio Shell Team Short Bio: I started at Microsoft as an intern in 2004 back in the UK and crossed the pond last year to work on Popfly, since then I\u2019ve been working in Visual Studio land primarily working on the Start Page and window management areas if the [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/123493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=123493"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/123493\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/255385"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=123493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=123493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=123493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}