It's hardcoded into the Desktop Shell, aka explorer.exe, plus a bunch more Win+Alt+Shift+Ctrl+Key combos.
If you use the dwm.exe wm environment, it doesn't happen anymore.
For those that want it, I use Win+Alt+Del to switch between explorer and dwm modes with this script.
Win+r opens run, Win+u opens cygwin (if installed at C:\cygwin64, Win+v opens cmd.exe, Win+i opens powershell, Win+e opens total commander and Win+shift+s opens snip.
#Requires AutoHotkey v2.0
#NoTrayIcon
#SingleInstance Force
winrun := "rundll32.exe shell32.dll,#61"
cygwin := "C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico -"
cmd := "cmd.exe"
powershell := "powershell.exe"
commander := "C:\Program Files\totalcmd\TOTALCMD64.EXE"
sniptool := "SnippingTool.exe"
explorer := "explorer.exe"
process_mode := 0
LaunchProc(proc) {
try {
run proc
}
catch {
MsgBox "Launch Failed", proc
}
}
LauExp() {
Global explorer
Global process_mode
LaunchProc(explorer)
if process_mode == 1 {
process_mode := 0
SetExplorerMode()
}
}
KillExplorer() {
Global explorer
Global process_mode
success := 1
while ProcessExist(explorer) {
try {
ProcessClose explorer
}
catch {
MsgBox "Could not kill explorer.", explorer
success := 0
}
}
if success == 1 {
process_mode := 1
SetMinimalMode()
}
}
if ProcessExist(explorer) {
process_mode := 0
}
if not ProcessExist(explorer) {
process_mode := 1
}
#+!Delete::ExitApp 0
#HotIf ProcessExist("explorer.exe")
#!Delete::KillExplorer
#HotIf
SetExplorerMode() {
MsgBox "Explorer Mode", "AutoEnv"
}
#HotIf not ProcessExist("explorer.exe")
#v::LaunchProc(cmd)
#u::LaunchProc(cygwin)
#i::LaunchProc(powershell)
#r::LaunchProc(winrun)
#e::LaunchProc(commander)
#+s::LaunchProc(sniptool)
#!Delete::LauExp
#HotIf
SetMinimalMode() {
MsgBox "Minimal Mode", "AutoEnv"
}