Problema delle coordinate del desktop di Mac OS


0

Sto facendo fatica a lavorare con le coordinate dello schermo di Mac OS.

Posso farci cmd-shift-4 per ottenerli, ma ognuno dei miei monitor non ha un sistema di coordinate unico ??!?


[Modifica: chiarimento]

Ho un desktop di 4 schermi disposti in un modello 2x2. Ogni schermo ha una dimensione di (2048 pixel x 1152 pixel).

cmd-shift-4 indica la parte superiore sinistra di ciascuna schermata come (0,0) e la parte inferiore destra come (2048,1152).

Ma ogni schermata lo fa!

Tecnicamente, il sistema di coordinate "dovrebbe" funzionare da (0,0) a (4096,2304). Come faccio a differenziare le coordinate dei singoli monitor?

Inoltre, quando creo una finestra in (500.500), la crea nel monitor in alto a sinistra in (500.652)

Quindi non capisco cosa stia succedendo. Come posso ottenere una mappa delle coordinate accurata per il desktop di Mac OS con più monitor?

Grazie,


1
Applicando le tue abilità matematiche nelle scuole elementari? - Scherzi a parte, se i tuoi schermi hanno posizioni relative esotiche, puoi provare a scattare una schermata intera e ottenere le coordinate dall'immagine risultante.
Daniel Beck

Non capisco la tua domanda. Dici che "ogni monitor va da 0,0" ma l'implicito "ma non a ..." manca. Che cos'è "totalDesktopWidth"? Quella variabile è un programma che stai scrivendo? A parte questo: ovviamente il tuo schermo non avrà una larghezza totale di 0 ...
msanford

@msanford, ho chiarito la mia domanda. Scusate.
Stephen Furlani,

@Daniel, ho chiarito la mia domanda.
Stephen Furlani,

1
Puoi provare a creare un rettangolo di selezione dell'area dello screenshot dal bordo superiore sinistro dello schermo superiore a quello opposto dello schermo inferiore destro. Dovrebbe darti la larghezza e l'altezza totali. Se desideri accedere a queste proprietà a livello di codice, ti suggerisco di pubblicare questa domanda su StackTranslate.it.
Daniel Beck
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.