我正在尝试使用常用的快捷键(⌘+⇧+ 3,⌘+⇧+ 4等)执行屏幕捕获时执行类似Apple DVD Player的行为。
虽然我遇到了事件处理并发问题。通常我的应用程序在屏幕捕获实用程序之前处理键组合,但有时(30%的情况)事件在截屏后被捕获,因此我感兴趣的隐藏元素是没有意义的。
只是为了清楚 - 我不是在寻找防范屏幕截图的简单方法(我完全了解使用第三方应用程序,终端或外部摄像头实现屏幕截图的无数方法)。
是否可以提高我的应用优先级(在启动时,运行时,无论如何)并且它会以任何方式提供帮助吗?
我正在使用Cocoa事件处理程序,Objective-C和Mac OS X的范围从10.4到10.8。