Ao trabalhar com duas (ou mais telas), um problema comum é que os aplicativos iniciados aparecem na tela "errada". Eu acho isso especialmente irritante ao iniciar um editor de texto na linha de comando, porque tenho que sair da linha inicial com a mão direita para arrastar a janela para a tela "direita" antes de continuar digitando.
É possível definir um atalho de teclado que move o aplicativo atual para a outra / próxima tela?
Editar : estou usando o Windows XP, mas é bom saber que o recurso já existe no Windows 7.
Edit2 : Eu fui para o script de autohotkey . Essa adaptação funciona para mim:
#q::
WinGetPos, winx, winy,,, A
WinGet, mm, MinMax, A
WinRestore, A
If (winx > 1270)
{
newx := winx-1270
OutputDebug, Moving left from %winx% to %newx%
}
else
{
newx := winx+1270
OutputDebug, Moving right from %winx% to %newx%
}
WinMove, A,, newx, winy
if mm=1
WinMaximize, A
Return
Eu tive que fazer uso das instruções OutputDebug e dbgview para descobrir o valor do limite apropriado 1270
para mover para a esquerda ou direita. O limite exato é especialmente importante ao mover janelas maximizadas para a esquerda.