如何检测屏幕截图选择(cmd-shift-4)何时进行?
我有一个自定义窗口,我试图使其像一个菜单(它来自状态项)。当用户点击其他东西时,这种行为的一部分就是解雇它,我使用CGEventTap检测到了这一点。我不希望点击忽略的一种情况是它是屏幕截图选择的开始。有没有办法检测到这个?
我在谈论这里描述的“捕获你的一些屏幕”功能:http://support.apple.com/kb/HT5775
我相信我找到了答案:检查/usr/sbin/screencapture
是否正在运行。
我打开了Activity Monitor,按进程ID排序,然后点击cmd-shift-4。 screencapture
在屏幕截图期间出现在列表的顶部。