Guide des Coordonnées d'Écran : Comment Trouver la Position de la Souris, l'Emplacement des Pixels et le Centre de l'Écran
Les coordonnées d'écran sont la grille invisible qui alimente chaque clic, glisser et animation sur votre moniteur. Que vous déboguiez une interface, automatisiez des tâches répétitives ou aligniez un design au pixel près, comprendre comment fonctionne le positionnement X/Y vous fera gagner des heures d'essais et erreurs. Ce guide couvre tout, de la théorie de base des coordonnées aux flux de travail pratiques pour suivre la souris en temps réel, mesurer les pixels exacts et calculer le centre de n'importe quel écran.
Ouvrir l'outil gratuitCoordonnées d'Écran sur Windows 11 : Comment Fonctionne le Système
Une coordonnée d'écran est une paire de nombres (X, Y) qui décrit exactement où se trouve quelque chose sur l'écran. Chaque fenêtre, bouton, curseur et pixel a une adresse de coordonnées, et le logiciel utilise ces adresses pour afficher le contenu au bon endroit.
Le concept vient directement des mathématiques. Dans un plan cartésien standard, vous localisez des points en utilisant des distances horizontales (X) et verticales (Y) depuis un point d'origine de (0, 0). Les ordinateurs ont adopté cette idée, mais avec une torsion importante : sur un écran, l'axe Y pointe vers le bas au lieu de vers le haut. Cela signifie que l'origine est dans le coin supérieur gauche.
Point clé : Les coordonnées d'écran se mesurent toujours depuis le coin supérieur gauche de la surface de référence. X augmente vers la droite ; Y augmente vers le bas.
Le système de coordonnées informatique (axe Y inversé)
Si vous êtes habitué à tracer des équations sur papier, les coordonnées d'écran vous sembleront à l'envers au début. Voici comment fonctionne le système sur un moniteur typique de 1920 x 1080 :
| Position | Valeur X | Valeur Y | Description |
|---|---|---|---|
| Coin supérieur gauche | 0 | 0 | L'origine de l'écran principal |
| Coin supérieur droit | 1919 | 0 | Bord droit (largeur moins un pixel) |
| Coin inférieur gauche | 0 | 1079 | Bord inférieur (hauteur moins un pixel) |
| Coin inférieur droit | 1919 | 1079 | Diagonale opposée à l'origine |
| Centre exact | 960 | 540 | Largeur/2, Hauteur/2 |
Les valeurs maximales sont une de moins que la résolution. Un écran de 1920 pixels de large a des coordonnées X valides de 0 à 1919. Ce détail "d'erreur par un" importe quand vous écrivez des scripts d'automatisation qui cliquent près des bords de l'écran.
Pourquoi l'axe Y pointe-t-il vers le bas ?
Cette convention a été établie par le matériel d'écran CRT précoce et s'est maintenue dans les systèmes d'exploitation modernes. Le texte et les graphiques sont rendus de haut en bas, ligne par ligne, il était donc naturel de traiter l'augmentation de Y comme un mouvement vers le bas dans le tampon d'affichage. Tous les principaux systèmes d'exploitation et navigateurs suivent cette convention aujourd'hui.
Coordonnées écran vs client vs page
Tous les systèmes de coordonnées n'utilisent pas le coin supérieur gauche de votre moniteur physique comme origine. Selon ce que vous construisez, vous pouvez avoir besoin de travailler avec trois cadres de référence différents :
| Type | Origine | Utilisation typique |
|---|---|---|
| Écran (Global) | Coin supérieur gauche du moniteur principal | Automatisation de bureau (AutoHotkey, PyAutoGUI) |
| Client (Viewport) | Coin supérieur gauche de la fenêtre du navigateur | Gestion d'événements JavaScript, positionnement web |
| Page (Document) | Coin supérieur gauche du document HTML complet | Éléments sensibles au défilement, captures de page complète |
// Exemple JavaScript : comparaison des types de coordonnées
element.addEventListener('click', (e) => {
console.log('Écran:', e.screenX, e.screenY);
console.log('Client:', e.clientX, e.clientY);
console.log('Page: ', e.pageX, e.pageY);
});
Coordonnées de la Souris à l'Écran : Suivi en Temps Réel
Suivre votre curseur en temps réel est utile pour l'enregistrement de macros, le développement de jeux, le débogage d'UI et le contrôle qualité du design.
Méthode 1 : Suiveur de souris en ligne (recommandé)
- Ouvrez l'outil de coordonnées d'écran dans Chrome, Edge ou Firefox.
- Appuyez sur
F11pour entrer en mode plein écran. Cela élimine l'interface du navigateur. - Déplacez la souris n'importe où. Les valeurs X et Y se mettent à jour instantanément.
- Cliquez pour verrouiller une coordonnée.
Conseil pro : Le zoom du navigateur (Ctrl + Plus) change la taille du pixel CSS mais ne change pas la grille de coordonnées sous-jacente. Réinitialisez toujours le zoom à 100% avant d'enregistrer des coordonnées pour les scripts d'automatisation.
Méthode 2 : Raccourcis intégrés du système d'exploitation
Windows : Ouvrez Paint, collez une capture d'écran (PrtSc puis Ctrl+V), et passez le curseur sur l'image. Paint affiche les coordonnées X, Y en direct dans la barre d'état en bas à gauche. Fonctionne uniquement avec des captures statiques.
macOS : Appuyez sur Cmd + Shift + 4. Le curseur devient une croix avec des numéros X, Y en direct. Appuyez sur Esc pour annuler. Les écrans Retina de macOS reportent des coordonnées logiques par défaut, pas des pixels physiques.
Mesure des Pixels à l'Écran : Localisation Exacte des Points
Un moniteur 4K contient plus de 8 millions de pixels individuels. Cliquer sur le pixel exact dont vous avez besoin manuellement est difficile, surtout quand vous calibrez un bot de détection de couleur, vérifiez l'alignement d'UI pixel-perfect ou mappez des objectifs de clic pour l'automatisation de reconnaissance d'image.
Comment Trouver l'Emplacement Exact en Pixels de N'importe Quel Point
- Capturez une référence statique. Prenez une capture d'écran complète avec
PrtSc(Windows) ouCmd+Shift+3(Mac). - Ouvrez l'outil de mesure. Lancez l'outil de coordonnées d'écran dans un onglet du navigateur.
- Collez la capture. Appuyez sur
Ctrl+V(ouCmd+Vsur Mac) pour charger votre capture comme fond statique. - Passez le curseur précisément. Comme l'image est figée, vous pouvez prendre votre temps pour déplacer le curseur vers le pixel cible exact.
- Enregistrez les valeurs. Notez la sortie X et Y, ou utilisez la fonction de verrouillage de coordonnées.
Mesurer la Distance en Pixels Entre Deux Points
- Changements dans l'interface du navigateur : Afficher ou masquer la barre de favoris déplace toute la page web vers le bas d'environ 30-40 pixels.
- Redistribution de design responsive : Changer la taille de la fenêtre du navigateur peut déclencher des media queries CSS.
- Mise à l'échelle de l'écran du système d'exploitation : Si la mise à l'échelle de Windows est à 125% ou 150%, les coordonnées logiques peuvent différer des pixels physiques. Consultez notre guide technique approfondi.
Rechercheur du Centre de l'Écran : Comment Calculer le Milieu de N'importe Quel Moniteur
Trouver le centre mathématique exact d'un écran est une exigence courante pour les superpositions de viseur FPS, le positionnement de dialogues modaux et l'étalonnage multi-moniteur.
Centre X = Largeur totale de l'écran / 2
Centre Y = Hauteur totale de l'écran / 2
Coordonnées du Centre d'un Écran 1920x1080 : (960, 540)
Pour un moniteur standard Full HD de 1920 x 1080, le pixel central est à (960, 540). C'est la résolution la plus courante sur les moniteurs de bureau et les portables.
Coordonnées du Centre d'un Écran 2560x1440 : (1280, 720)
Pour un écran QHD (1440p) de 2560 x 1440, le centre se trouve à (1280, 720). Cette résolution offre plus d'espace de travail tout en restant nette sur des écrans de 27 pouces.
Coordonnées du Centre d'un Écran 3840x2160 (4K) : (1920, 1080)
Pour un écran 4K UHD de 3840 x 2160, le pixel central est à (1920, 1080). Les écrans 4K nécessitent souvent une mise à l'échelle DPI pour garder le texte lisible.
Étape par Étape : Comment Calculer le Centre de N'importe Quel Écran
La formule pour trouver le centre de n'importe quel écran est simple :
| Résolution | Largeur | Hauteur | Centre (X, Y) |
|---|---|---|---|
| HD (720p) | 1280 | 720 | (640, 360) |
| Full HD (1080p) | 1920 | 1080 | (960, 540) |
| QHD (1440p) | 2560 | 1440 | (1280, 720) |
| 4K UHD | 3840 | 2160 | (1920, 1080) |
| Ultrawide (3440x1440) | 3440 | 1440 | (1720, 720) |
Pourquoi le centre mathématique pourrait sembler "décalé"
- Barres de tâches et docks : Hors du mode plein écran, la barre de tâches du SO ou le Dock réduisent la zone de fenêtre utilisable.
- Bords du moniteur : Dans les configurations multi-moniteur, les bords épais créent une illusion optique.
- Écrans incurvés ou ultrawide : Un écran ultrawide 21:9 peut faire qu'un élément centré géométriquement semble décalé.
Meilleure pratique : Utilisez toujours le mode plein écran (F11 dans la plupart des navigateurs) lors de la mesure du vrai centre matériel.
Configurations Multi-Moniteur et Coordonnées Négatives
Quand vous connectez plusieurs écrans, Windows et macOS les traitent comme une seule toile virtuelle au lieu d'îles isolées.
Le modèle de bureau virtuel
Imaginez deux moniteurs de 1920 x 1080 côte à côte. Si le moniteur gauche est configuré comme principal, son coin supérieur gauche est (0, 0) et son coin supérieur droit est (1919, 0). Le moniteur droit commence alors en (1920, 0) et se termine en (3839, 1079).
Coordonnées négatives expliquées
Maintenant imaginez que le moniteur droit est le principal. Son coin supérieur gauche devient (0, 0). Le moniteur gauche, qui se trouve à gauche de l'origine, a maintenant des coordonnées X négatives allant de -1920 à -1.
# Exemple Python PyAutoGUI : clic sûr avec coordonnées négatives
import pyautogui
x, y = -400, 300
screen_w, screen_h = pyautogui.size()
# Note : pyautogui.size() retourne la taille du moniteur principal
Erreurs courantes et dépannage
| Symptôme | Cause racine | Solution |
|---|---|---|
| Les coordonnées sont décalées d'environ 30 pixels verticalement | Barre de favoris du navigateur affichée/masquée | Mesurer toujours avec le même état d'interface du navigateur |
| Le script lance "hors limites" sur les clics de bord | Utiliser largeur/hauteur comme coordonnée maximale au lieu de largeur-1/hauteur-1 | La plage valide est 0 à (résolution - 1) |
| Les coordonnées 4K ne correspondent pas au script 1080p | Mise à l'échelle DPI ou pixels logiques vs physiques Retina | Vérifier la mise à l'échelle du SO et devicePixelRatio |
| Les coordonnées négatives cassent l'automatisation | Configuration multi-moniteur avec moniteur secondaire à gauche du principal | Gérer les X/Y négatifs dans la logique de coordonnées |
| Les coordonnées diffèrent entre navigateurs | Différents niveaux de zoom ou mise à l'échelle du SO par moniteur | Réinitialiser le zoom à 100%, utiliser le même moniteur |
| L'élément centré semble visuellement décalé | Barre de tâches/Dock réduisant la zone utilisable, ou ratio d'aspect ultrawide | Mesurer en mode plein écran |
Questions fréquemment posées
Quelle est la différence entre coordonnées absolues et relatives ?
Les coordonnées absolues (écran) se mesurent depuis le coin supérieur gauche du moniteur physique. Les coordonnées relatives (client) se mesurent depuis le coin supérieur gauche d'une fenêtre ou viewport spécifique.
Puis-je utiliser des coordonnées d'écran sur des appareils tactiles ?
Oui. Les événements tactiles reportent des coordonnées tout comme les événements de souris. Sur Android et iOS, les coordonnées tactiles se mesurent en pixels CSS relatifs au viewport par défaut.
Pourquoi mes coordonnées changent-elles quand je déplace une fenêtre de navigateur vers un autre moniteur ?
screenX et screenY sont relatifs au bureau virtuel complet. clientX et clientY restent identiques car ils sont relatifs au viewport du navigateur, pas au moniteur.
Comment convertir entre pixels CSS et pixels physiques ?
Utilisez window.devicePixelRatio du navigateur. Si le DPR est 2 (commun sur les Macs Retina), alors 1 pixel CSS équivaut à un bloc de 2x2 pixels physiques. Formule : Physique = CSS × devicePixelRatio.
Y a-t-il un moyen de copier les coordonnées directement dans le presse-papiers ?
Oui. L'outil de coordonnées d'écran inclut un bouton de copie à côté de chaque valeur affichée.