Próbuję napisać małe narzędzie wiersza polecenia Celive-C, które dostosowuje obrót danego ekranu.Programowa zmiana obrotu ekranu w systemie Mac OS za pomocą kodu Xcode
Niestety, nie mogę znaleźć żadnego odniesienia w dokumentacji Apple, która mówi, jak zmienić rotację (poza otrzymaniem). Myślę, że to musi być zrobione przy użyciu CGDisplayModeRef
, ale nie mogę się dowiedzieć, jak to zrobić. Każda pomoc będzie doceniona!
Na OS X 10.10 mogłem użyć programu do obrócenia wewnętrznego wyświetlacza i ustawienia głównego wyświetlacza na inny monitor, ale nie mogłem obrócić drugiego monitora, nawet jeśli był ustawiony na główny. –
Czy można obracać do kątów innych niż 0, 90, 180, 270? – Harry
@Harry Jeśli patrzysz na płótno (do rysowania), możesz je swobodnie obracać, ale sam wyświetlacz jest ograniczony do tych czterech zdefiniowanych kątów. Stałe to kIOScaleRotate0, kIOScaleRotate90, kIOScaleRotate180 i kIOScaleRotate270. – Andreas