【问题标题】:Prevent cmd tab in Fullscreen app阻止全屏应用程序中的 cmd 选项卡
【发布时间】:2014-10-02 10:54:40
【问题描述】:

我想制作某种锁屏(更多是为我自己而不是为应用商店)。现在我想禁用 cmd 选项卡功能,否则这将不起作用,因为您可以从应用程序中退出。

【问题讨论】:

    标签: macos fullscreen


    【解决方案1】:

    看看-[NSApplication setPresentationOptions:],尤其是NSApplicationPresentationDisableProcessSwitching。根据您用于全屏显示的 API,您可以在全屏显示时提供该选项。例如,您可以将选项添加到窗口委托方法-window:willUseFullScreenPresentationOptions: 中的建议选项中。如果您使用-[NSView enterFullScreenMode:withOptions:] 进入全屏,您可以在选项字典中指定显示选项,在键NSFullScreenModeApplicationPresentationOptions 下。 (不过,如果您不指定该键,则 NSView 将默认捕获显示并阻止 Command-Tab。)

    【讨论】:

      猜你喜欢
      • 2018-01-20
      • 1970-01-01
      • 2013-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-12
      • 1970-01-01
      相关资源
      最近更新 更多