/ / OS X изпълнява системно приложение с GUI над всички останали, включително приложения на цял екран - macos, mouse, fullscreen

OS X изпълнява системно приложение с GUI над всички останали, включително приложения на цял екран - macos, mouse, fullscreen

Опитвам се да напиша приложение за достъпност на базата наконцепция за мишката "без кликване". Идеята е да заснемете жестове на мишката, които ще бъдат интерпретирани като кликвания и да предадат събитията на други приложения. Имам много работа, с изключение на това, че не знам как мога да го пусна на екрана на цял екран след Lion. В момента прозорецът на приложението е прозрачен и следва мишката наоколо, но този подход няма да работи с други " Настолни компютри "или приложения на цял екран, тъй като приложението остава в текущия работен плот при превключване.

Някакви идеи?

Отговори:

1 за отговор № 1

Трябваше ми да се обадя

[self setCollectionBehavior: NSWindowCollectionBehaviorCanJoinAllSpaces | NSWindowCollectionBehaviorFullScreenAuxiliary];

и също (важно за цял екран приложения!) набор Application is agent (UIElement) да е вярно в файла info.plist.