2011-06-03 86 views
4

某些上下文:我正在構建一個工具,用於在Keynote或PowerPoint演示文稿中使用屏幕。顯示可可窗口Keynote演示文稿

到目前爲止,我遇到的最大問題是,Keynote似乎會在您查看演示文稿時接管桌面。我曾嘗試使用我的可可窗口的級別設置爲最大:

 
[[self window] setLevel:kCGMaximumWindowLevel]; 

這似乎有一定的影響(我可以有超過主題的「控制面板」這是活躍在屏幕外的窗口的窗口懸停),但它不會讓我懸停在實際的演示文稿上。

任何想法?先謝謝您的幫助!

+0

你有沒有得到一個工作解決方案? – David 2013-05-14 15:47:26

回答

3

嘗試將級別設置爲NSScreenSaverWindowLevel + 1

5

Keynote在其首選項中還有一些設置也必須設置。試試這些:

/usr/bin/defaults write com.apple.iWork.Keynote PresentationModePlayWellWithOthers 1 
/usr/bin/defaults write com.apple.iWork.Keynote MouseVisibility 2 

絕對第一個是必需的。第二隻是爲了實用性。

這是Rob在上面將窗口級別設置爲略高於NSScreenSaverWindowLevel時所建議的內容。

+1

謝謝你指出這一點! – 2011-08-26 04:24:52