Add Multi-tasking settings (#458)

- Disable window snapping
- Disable Snap Assist
- Disable Snap Layouts
- Change showing tabs when snapping or pressing Alt+Tab
This commit is contained in:
Jeffrey
2026-02-12 23:14:15 +01:00
committed by GitHub
parent feef8f76b9
commit 0e7b289d03
21 changed files with 160 additions and 1 deletions

View File

@@ -9,6 +9,7 @@
"Taskbar",
"Appearance",
"File Explorer",
"Multi-tasking",
"Other",
"Gaming"
],
@@ -74,6 +75,18 @@
{ "Label": "Downloads", "FeatureIds": ["ExplorerToDownloads"] },
{ "Label": "OneDrive", "FeatureIds": ["ExplorerToOneDrive"] }
]
},
{
"GroupId": "ShowTabsInAltTab",
"Label": "Show tabs from apps when snapping or pressing Alt+Tab",
"Category": "Multi-tasking",
"Priority": 10,
"Values": [
{ "Label": "Don't show tabs", "FeatureIds": ["HideTabsInAltTab"] },
{ "Label": "Show 3 most recent tabs", "FeatureIds": ["Show3TabsInAltTab"] },
{ "Label": "Show 5 most recent tabs", "FeatureIds": ["Show5TabsInAltTab"] },
{ "Label": "Show 20 most recent tabs", "FeatureIds": ["Show20TabsInAltTab"] }
]
}
],
"Features": [
@@ -487,7 +500,7 @@
},
{
"FeatureId": "DisableStickyKeys",
"Label": "Sticky Keys keyboard shortcut",
"Label": "Sticky Keys keyboard shortcut (5x shift)",
"Category": "System",
"Action": "Disable",
"RegistryKey": "Disable_Sticky_Keys_Shortcut.reg",
@@ -497,6 +510,93 @@
"MinVersion": 26100,
"MaxVersion": null
},
{
"FeatureId": "DisableWindowSnapping",
"Label": "window snapping",
"Category": "Multi-tasking",
"Priority": 1,
"Action": "Disable",
"RegistryKey": "Disable_Window_Snapping.reg",
"ApplyText": "> Disabling window snapping...",
"UndoAction": "Enable",
"RegistryUndoKey": "Enable_Window_Snapping.reg",
"MinVersion": null,
"MaxVersion": null
},
{
"FeatureId": "DisableSnapAssist",
"Label": "showing app suggestions when snapping windows",
"Category": "Multi-tasking",
"Priority": 2,
"Action": "Disable",
"RegistryKey": "Disable_Snap_Assist.reg",
"ApplyText": "> Disabling the Snap Assist suggestions...",
"UndoAction": "Enable",
"RegistryUndoKey": "Enable_Snap_Assist.reg",
"MinVersion": 22000,
"MaxVersion": null
},
{
"FeatureId": "DisableSnapLayouts",
"Label": "snap layout flyout at top of screen and on maximize button",
"Category": "Multi-tasking",
"Priority": 3,
"Action": "Hide",
"RegistryKey": "Disable_Snap_Layouts.reg",
"ApplyText": "> Hiding snap layouts when dragging windows to top of the screen and on maximize button...",
"UndoAction": "Show",
"RegistryUndoKey": "Enable_Snap_Layouts.reg",
"MinVersion": 22000,
"MaxVersion": null
},
{
"FeatureId": "HideTabsInAltTab",
"Label": "tabs from apps when snapping or pressing Alt+Tab",
"Category": "Multi-tasking",
"Action": "Hide",
"RegistryKey": "Hide_Tabs_In_Alt_Tab.reg",
"ApplyText": "> Disable showing tabs from apps when snapping or pressing Alt+Tab...",
"UndoAction": null,
"RegistryUndoKey": null,
"MinVersion": 22000,
"MaxVersion": null
},
{
"FeatureId": "Show3TabsInAltTab",
"Label": "tabs from apps when snapping or pressing Alt+Tab",
"Category": "Multi-tasking",
"Action": "Show 3",
"RegistryKey": "Show_3_Tabs_In_Alt_Tab.reg",
"ApplyText": "> Enable showing 3 tabs from apps when snapping or pressing Alt+Tab...",
"UndoAction": null,
"RegistryUndoKey": null,
"MinVersion": 22000,
"MaxVersion": null
},
{
"FeatureId": "Show5TabsInAltTab",
"Label": "tabs from apps when snapping or pressing Alt+Tab",
"Category": "Multi-tasking",
"Action": "Show 5",
"RegistryKey": "Show_5_Tabs_In_Alt_Tab.reg",
"ApplyText": "> Enable showing 5 tabs from apps when snapping or pressing Alt+Tab...",
"UndoAction": null,
"RegistryUndoKey": null,
"MinVersion": 22000,
"MaxVersion": null
},
{
"FeatureId": "Show20TabsInAltTab",
"Label": "tabs from apps when snapping or pressing Alt+Tab",
"Category": "Multi-tasking",
"Action": "Show 20",
"RegistryKey": "Show_20_Tabs_In_Alt_Tab.reg",
"ApplyText": "> Enable showing 20 tabs from apps when snapping or pressing Alt+Tab...",
"UndoAction": null,
"RegistryUndoKey": null,
"MinVersion": 22000,
"MaxVersion": null
},
{
"FeatureId": "TaskbarAlignLeft",
"Label": "taskbar alignment",

View File

@@ -69,6 +69,10 @@ param (
[switch]$DisableDragTray,
[switch]$DisableMouseAcceleration,
[switch]$DisableStickyKeys,
[switch]$DisableWindowSnapping,
[switch]$DisableSnapAssist,
[switch]$DisableSnapLayouts,
[switch]$HideTabsInAltTab, [switch]$Show3TabsInAltTab, [switch]$Show5TabsInAltTab, [switch]$Show20TabsInAltTab,
[switch]$HideHome,
[switch]$HideGallery,
[switch]$ExplorerToHome,

View File

@@ -153,6 +153,13 @@ Below is an overview of the key features and functionality offered by Win11Deblo
- Hide the 3D objects, music or OneDrive folder from the File Explorer navigation pane. (W10 only)
- Hide the 'Include in library', 'Give access to' and 'Share' options from the context menu. (W10 only)
#### Multi-tasking
- Disable window snapping. (W11 only)
- Disable Snap Assist suggestions when snapping a window. (W11 only)
- Disable Snap Layout suggestions when dragging windows to the top of screen and when hovering on the maximize button. (W11 only)
- Change if tabs are shown when snapping or pressing Alt+Tab. (W11 only)
#### Other
- Disable Xbox Game Bar integration & game/screen recording. This also disables `ms-gamingoverlay`/`ms-gamebar` popups if you uninstall the Xbox Game Bar.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,4 @@
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop]
"WindowArrangementActive"="0"

View File

@@ -0,0 +1,4 @@
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"MultiTaskingAltTabFilter"=dword:00000003

View File

@@ -0,0 +1,4 @@
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"MultiTaskingAltTabFilter"=dword:00000000

View File

@@ -0,0 +1,4 @@
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"MultiTaskingAltTabFilter"=dword:00000002

View File

@@ -0,0 +1,4 @@
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"MultiTaskingAltTabFilter"=dword:00000001

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,4 @@
Windows Registry Editor Version 5.00
[hkey_users\default\Control Panel\Desktop]
"WindowArrangementActive"="0"

View File

@@ -0,0 +1,4 @@
Windows Registry Editor Version 5.00
[hkey_users\default\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"MultiTaskingAltTabFilter"=dword:00000003

View File

@@ -0,0 +1,4 @@
Windows Registry Editor Version 5.00
[hkey_users\default\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"MultiTaskingAltTabFilter"=dword:00000000

View File

@@ -0,0 +1,4 @@
Windows Registry Editor Version 5.00
[hkey_users\default\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"MultiTaskingAltTabFilter"=dword:00000002

View File

@@ -0,0 +1,4 @@
Windows Registry Editor Version 5.00
[hkey_users\default\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"MultiTaskingAltTabFilter"=dword:00000001

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,4 @@
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop]
"WindowArrangementActive"="1"

View File

@@ -71,6 +71,10 @@ param (
[switch]$DisableDragTray,
[switch]$DisableMouseAcceleration,
[switch]$DisableStickyKeys,
[switch]$DisableWindowSnapping,
[switch]$DisableSnapAssist,
[switch]$DisableSnapLayouts,
[switch]$HideTabsInAltTab, [switch]$Show3TabsInAltTab, [switch]$Show5TabsInAltTab, [switch]$Show20TabsInAltTab,
[switch]$HideHome,
[switch]$HideGallery,
[switch]$ExplorerToHome,