Quando si lavora con due (o più schermate), un problema comune è che le applicazioni avviate vengono visualizzate nella schermata "errata". Lo trovo particolarmente fastidioso quando lancio un editor di testo dalla riga di comando, perché devo lasciare la riga home con la mano destra per trascinare la finestra nella schermata "destra" prima di poter continuare a digitare.
È possibile definire una scorciatoia da tastiera che sposta l'applicazione corrente nella schermata successiva / successiva?
Modifica : sto usando Windows XP, ma è bene sapere che la funzionalità esiste già in Windows 7.
Edit2 : sono andato per lo script autohotkey . Questo adattamento funziona per me:
#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
Ho dovuto usare le istruzioni OutputDebug e dbgview per scoprire il valore di soglia corretto per spostarmi a 1270
sinistra oa destra. La soglia esatta è particolarmente importante quando si spostano le finestre ingrandite a sinistra.