Lorsque vous travaillez avec deux (ou plusieurs écrans), un problème courant est que les applications lancées apparaissent sur le "mauvais" écran. Je trouve particulièrement cela gênant lors du lancement d'un éditeur de texte à partir de la ligne de commande, car je dois quitter la ligne d'accueil avec ma main droite afin de faire glisser la fenêtre vers l'écran "droit" avant de pouvoir continuer à taper.
Est-il possible de définir un raccourci clavier qui déplace l'application actuelle vers l'autre écran / suivant?
Edit : j'utilise Windows XP, mais il est bon de savoir que la fonctionnalité existe déjà dans Windows 7.
Edit2 : Je suis allé pour le script autohotkey . Cette adaptation fonctionne pour moi:
#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
J'ai dû utiliser les instructions OutputDebug et dbgview pour découvrir la valeur de seuil appropriée 1270
pour se déplacer vers la gauche ou la droite. Le seuil exact est particulièrement important lors du déplacement de fenêtres agrandies vers la gauche.