是否有任何资源可以指导我如何使我的应用程序响应不是左/右按钮的任何类型的鼠标单击?在全球范围内,即使我的应用程序未激活。
对于魔术鼠标/触控板,是否有任何框架或资源可用于轻松地将我的代码附加到特定手势?
是否有任何资源可以指导我如何使我的应用程序响应不是左/右按钮的任何类型的鼠标单击?在全球范围内,即使我的应用程序未激活。
对于魔术鼠标/触控板,是否有任何框架或资源可用于轻松地将我的代码附加到特定手势?
您可以找到与鼠标事件相关的所有内容: https ://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/EventOverview/HandlingMouseEvents/HandlingMouseEvents.html
这是一个堆栈溢出链接,其中解释了处理全局事件。
这是一个基于 Shashank(非常有帮助)答案的代码示例。
NSEventMask eventMask = NSOtherMouseDownMask|NSOtherMouseUpMask;
[NSEvent addGlobalMonitorForEventsMatchingMask:eventMask
handler:^(NSEvent *event) {
if (event.type == NSOtherMouseDown) {
NSLog(@"middle click down");
} else if (event.type == NSOtherMouseUp) {
NSLog(@"middle click up");
}
}];