我希望能够在用户双击桌面而不是文件夹/图标/窗口时检测cocoa(或actionscript,但最好是cocoa)以触发跟进功能。
是否有人知道在单击桌面后触发cocoa(或applescript)中的函数的方法,或者更好的是双击?
我考虑在桌面顶部绘制一个与桌面大小相同的透明窗口,但是还没有找到一种方法允许鼠标点击通过透明窗口落到桌面项目(文件,文件夹,等),因此该过程对于使用此方法的用户是透明的。让它在Lion中的多个显示器上运行可能会有点麻烦。
理想情况下,我希望找到一些API调用来捕获桌面上的点击,他们似乎是因为能够右键单击桌面,并获得桌面特定的上下文菜单项。
答案 0 :(得分:1)
您最好的选择是使用+[NSEvent addGlobalMonitorForEventsMatchingMask:handler:]
,然后确定您是否对此事件感兴趣。
有关详细信息,请参阅this other question。