是否有任何资源可以指导我如何让我的应用程序响应任何类型的鼠标点击不是左/右按钮?在全球范围内,即使我的应用程序未处于活动状态。
对于魔术鼠标/触控板,是否有任何框架或资源可以轻松将我的代码附加到特定手势?
答案 0 :(得分:0)
您可以找到与鼠标事件相关的所有内容: https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/EventOverview/HandlingMouseEvents/HandlingMouseEvents.html
这是一个堆栈溢出link,其中包含处理全局事件的说明。
答案 1 :(得分:0)
这是一个基于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");
}
}];