Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 阻止全屏应用程序中的cmd选项卡_Macos_Fullscreen - Fatal编程技术网

Macos 阻止全屏应用程序中的cmd选项卡

Macos 阻止全屏应用程序中的cmd选项卡,macos,fullscreen,Macos,Fullscreen,我想做一些锁屏(更多的是为我自己而不是为appstore)。现在,我想禁用cmd tab函数,否则这将不起作用,因为您可以直接从应用程序中执行tab。查看-[NSApplication setPresentationOptions:,尤其是NSApplication presentationdisableprocessswitching。根据用于全屏显示的API,您可以在全屏显示时提供该选项。例如,您可以将该选项添加到窗口委托方法中的建议选项中-window:willUseFullScreenP

我想做一些锁屏(更多的是为我自己而不是为appstore)。现在,我想禁用cmd tab函数,否则这将不起作用,因为您可以直接从应用程序中执行tab。

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