Documentation/ Explications/ Comment fonctionne la mémorisation
Explication

Comment fonctionne la mémorisation

Ce que MaxTo enregistre quand il mémorise une position, quand il déplace les fenêtres, et où se situent les limites.

Temps de lecture 4 minutesPrérequis avoir mémorisé une position

Ce que contient une position mémorisée

Quand tu mémorises une position, MaxTo enregistre trois choses :

  • L’application — identifiée par son exécutable, pas par la fenêtre individuelle. C’est pourquoi un seul geste sur une fenêtre s’applique à toutes les futures fenêtres de la même application.
  • Éventuellement, un type de fenêtre. « Seulement les fenêtres comme celle-ci » restreint la correspondance aux fenêtres du même genre — les fenêtres de classeur d’Excel, mais pas ses boîtes de dialogue. Sans cette option, la position s’applique à toutes les fenêtres de l’application.
  • La région et son écran. La région est enregistrée comme une fraction de l’écran, pas comme des cellules de la grille — la même astuce que pour les préréglages. Passe la grille de 4 × 7 à 5 × 9, et une position qui couvre les deux tiers gauches couvre toujours les deux tiers gauches.

Quelle position l’emporte

La page Applications est une liste, et la première entrée qui correspond à une nouvelle fenêtre l’emporte. Une entrée plus précise — application et type de fenêtre — passe devant une entrée générale qui vaut pour toute l’application. Entre des entrées aussi précises l’une que l’autre, c’est celle placée le plus haut dans la liste qui l’emporte.

Quand MaxTo déplace une fenêtre

Chaque fenêtre est déplacée une seule fois, lorsqu’elle apparaît pour la première fois. Changer de bureau virtuel ne compte pas comme une apparition : les fenêtres ne sont donc pas redéplacées quand tu passes d’un bureau à l’autre.

MaxTo ne se bat jamais contre toi : une fenêtre est déplacée une fois, à son ouverture — ensuite, elle est à toi.

Rappel : la même position, à la demande

Le rappel utilise la même position mémorisée, mais seulement quand tu le demandes. Rappeler la fenêtre ramène la fenêtre active à sa place ; Rappeler toutes les fenêtres ramène à sa place chaque fenêtre ayant une position mémorisée. C’est pourquoi le rappel fonctionne même quand l’option Automatique d’une application est désactivée : cette option ne contrôle que le déplacement à l’ouverture d’une fenêtre. Le rappel ne modifie pas non plus ce qui est mémorisé — pour changer une position, mémorises-en une nouvelle.

Deux cas sont volontairement traités en douceur. Les fenêtres réduites ne sont pas rouvertes par un rappel : la position mémorisée est appliquée à l’endroit où la fenêtre sera restaurée, et elle reste réduite jusqu’à ce que tu la restaures. Et les fenêtres dont l’écran a disparu ne sont pas éparpillées au hasard — MaxTo réidentifie les écrans de manière fiable (débranchement, station d’accueil et changement de port sont tolérés), et si l’écran mémorisé est réellement absent, il place la fenêtre sur la correspondance la plus sûre plutôt que de deviner à l’aveugle.

Pourquoi certaines fenêtres ne peuvent pas être déplacées

Windows lui-même empêche un processus normal (sans privilèges élevés) de déplacer les fenêtres qui s’exécutent avec des privilèges élevés — « en tant qu’administrateur ». Ce n’est pas une règle de MaxTo ; c’est une barrière de sécurité de Windows. Quand la fenêtre active s’exécute avec des privilèges élevés, la grille te l’indique au lieu de ne rien faire en silence, et les positions mémorisées ne peuvent pas non plus lui être appliquées.

Ajuster à la grille, c’est différent — exprès

Ajuster à la grille ressemble à un cousin du rappel, mais rien n’est enregistré ni rejoué : cette commande prend la fenêtre active telle qu’elle est et l’ancre aux cellules de la grille les plus proches, en se basant sur les bords visibles de la fenêtre plutôt que sur les bordures de redimensionnement invisibles des fenêtres modernes. Utilise-la pour remettre d’aplomb n’importe quelle fenêtre en un seul geste, qu’elle ait une position mémorisée ou non.