OS X:获取按钮的鼠标按钮位置大于三个标准按钮
问题描述:
是否有一种简单的方法可以确定多按钮鼠标(有多于三个按钮)上的按钮是否被点击?OS X:获取按钮的鼠标按钮位置大于三个标准按钮
例如五按钮鼠标上的第五个按钮。
我知道这是可能的,因为像USB超速和智能滚动的应用程序做...
答
呀,只要求该事件的buttonNumber
:
- (void)mouseDown:(NSEvent *)theEvent
{
if(theEvent.type == NSOtherMouseDown)
{
NSLog(@"Button number %ld was pressed.", theEvent.buttonNumber);
}
}
这将做到这一点。不知道我在文档中错过了什么... – Teak