标签: macos cocoa mouseevent
我的应用程序需要检测鼠标没有任何操作或空闲一段时间来隐藏视图。我正在使用Mac OS X应用程序。请帮忙
答案 0 :(得分:2)
创建一个在x秒后隐藏视图的NSTimer。
NSTimer
通过在窗口顶部添加NSTrackingArea来跟踪鼠标。或者,如果您希望所有事件都是子类NSApplication并覆盖sendEvent。收到活动时重置计时器。
NSTrackingArea
NSApplication
sendEvent