Não tenho certeza se isso pode ser feito no nível do sistema, mas abaixo está um script de trabalho usando o AutoHotKey para conseguir isso. Pressione Shift + Win + Up para ativar. Claro que você pode atribuir a outras teclas de atalho.
O código foi strongmente modificado a partir da resposta SO por Jeff Axelrod em Como posso maximizar uma janela em vários monitores? .
+#Up::
WinGetActiveTitle, Title
WinRestore, %Title%
ActiveMonitor := GetCurrentMonitor()
SysGet, MaxArea, MonitorWorkArea, %ActiveMonitor%
WinMove, %Title%, , , MaxAreaTop, , MaxAreaBottom - MaxAreaTop
return
GetCurrentMonitor()
{
SysGet, numberOfMonitors, MonitorCount
WinGetPos, winX, winY, winWidth, winHeight, A
winMidX := winX + winWidth / 2
winMidY := winY + winHeight / 2
Loop %numberOfMonitors%
{
SysGet, monArea, Monitor, %A_Index%
if (winMidX > monAreaLeft && winMidX < monAreaRight && winMidY < monAreaBottom && winMidY > monAreaTop) {
return A_Index
}
}
SysGet, primaryMonitor, MonitorPrimary
return "No Monitor Found"
}