【问题标题】:Display Cocoa window above Keynote presentation在 Keynote 演示文稿上方显示 Cocoa 窗口
【发布时间】:2011-06-03 23:49:29
【问题描述】:

一些背景:我正在构建一个在 Keynote 或 PowerPoint 演示期间在屏幕上使用的工具。

到目前为止,我遇到的最大问题是,每当您查看演示文稿时,Keynote 似乎都会接管桌面。我尝试使用以下方法将 Cocoa 窗口的级别设置为最大值:

[[自窗口] setLevel:kCGMaximumWindowLevel];

这似乎有一些效果(我可以将窗口悬停在 Keynote 的“控制面板”上,它在屏幕外窗口中处于活动状态),但它不允许我将鼠标悬停在实际演示文稿上。

有什么想法吗?提前感谢您的帮助!

【问题讨论】:

  • 您有没有找到可行的解决方案?

标签: cocoa macos powerpoint keynote


【解决方案1】:

Keynote 的首选项中有一些设置也必须设置。试试这些:

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

绝对需要第一个。第二个只是为了实用。

这是 Rob 上面建议的将窗口级别设置为略高于 NSScreenSaverWindowLevel 的补充。

【讨论】:

    【解决方案2】:

    尝试将级别设置为NSScreenSaverWindowLevel + 1

    【讨论】:

      猜你喜欢
      • 2021-09-21
      • 2015-03-13
      • 2012-09-21
      • 2018-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-26
      • 2010-09-28
      相关资源
      最近更新 更多