OS X:获取按钮的鼠标按钮位置大于三个标准按钮

问题描述:

是否有一种简单的方法可以确定多按钮鼠标(有多于三个按钮)上的按钮是否被点击?OS X:获取按钮的鼠标按钮位置大于三个标准按钮

例如五按钮鼠标上的第五个按钮。

我知道这是可能的,因为像USB超速和智能滚动的应用程序做...

呀,只要求该事件的buttonNumber

- (void)mouseDown:(NSEvent *)theEvent 
{ 
    if(theEvent.type == NSOtherMouseDown) 
    { 
     NSLog(@"Button number %ld was pressed.", theEvent.buttonNumber); 
    } 
} 
+0

这将做到这一点。不知道我在文档中错过了什么... – Teak