Problema de coordenadas de Mac OS Desktop

Tengo dificultades para trabajar con las coordenadas de pantalla de Mac OS. Puedo usar ⌘+⇧+4 para obtenerlos, pero cada uno de mis monitores no tiene un sistema de coordenadas único.

Tengo un escritorio de 4 pantallas dispuestas en un patrón de 2x2. Cada pantalla tiene un tamaño de (2048 píxeles x 1152 píxeles). (Y la barra de menú de Apple está en la pantalla superior izquierda).

⌘+⇧+4 da la esquina superior izquierda de cada pantalla como (0,0) y la esquina inferior derecha como (2048,1152).

¡Pero cada pantalla hace eso!

Técnicamente, el sistema de coordenadas "debería" ir desde (0,0) hasta (4096,2304). ¿Cómo diferencio las coordenadas de los monitores individuales?

Además, cuando creo una ventana en (500 500), la crea en el monitor superior izquierdo en (500 652)

Así que simplemente no entiendo lo que está pasando. ¿Cómo puedo obtener un mapa de coordenadas preciso para el escritorio de Mac OS con varios monitores?

cuando creo una ventana en (500,500) la crea en el monitor superior izquierdo en (500,652) ¿ cómo está "creando" una ventana? ¿Tal vez si nos das más información sobre cuál es el problema? :)
@Martin, bueno, estoy usando un MAAttachedWindowpero establece el origen del marco de la ventana en (500,500).
oh, ya veo, la famosa ventana de Matt :) Creo que el mejor lugar para buscar este tipo de consejos podría ser stackoverflow.com, ya que más programadores deambulan por ese lugar. Yo programo en Cocoa/Obj-C pero nunca he usado MAAttachedWindow (¡aunque se ve genial!)

Respuestas (1)

Si tiene herramientas de desarrollo instaladas, puede intentar ejecutarlas Pixie.appy configurarlas para obtener las coordenadas. Podría calcularlos de manera diferente.

Huh, hay una aplicación de la que nunca había oído hablar antes. Impresionante. +1 por descubrimiento involuntario.
En una pantalla Retina, parece que Pixie da coordenadas mucho más altas que CMD + SHIFT + 4 (~1330 de ancho en lugar de alrededor de ~670). Todavía podría ser útil, pero solo señalándolo.