Некоторый контекст: я создаю инструмент, который будет использоваться на экране во время презентации Keynote или PowerPoint.
Самая большая проблема, с которой я столкнулся до сих пор, заключается в том, что Keynote, кажется, захватывает рабочий стол всякий раз, когда вы просматриваете презентацию. Я попытался установить максимальный уровень окна Cocoa, используя:
[[self window] setLevel:kCGMaximumWindowLevel];
Это, кажется, имеет некоторый эффект (я могу навести окно на «панель управления» Keynote, которая активна во внеэкранном окне), но это не позволяет мне наводить курсор на реальную презентацию.
Любые идеи? Заранее спасибо за помощь!