Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何通过鼠标单击或触摸板单击来确定NSEvent click事件?_Objective C_Macos_Cocoa_Swift - Fatal编程技术网

Objective c 如何通过鼠标单击或触摸板单击来确定NSEvent click事件?

Objective c 如何通过鼠标单击或触摸板单击来确定NSEvent click事件?,objective-c,macos,cocoa,swift,Objective C,Macos,Cocoa,Swift,我可以通过鼠标或触摸板检查NSScrollWheel事件: 但是可以检查鼠标点击,也可以检查鼠标或触摸板上的N事件?谢谢 您应该能够检查“事件.子类型”以查看它来自哪个设备 如果是鼠标,“subtype”值应为NSMouseEventSubtype。如果不是鼠标,则该值将是其他值(例如:NSApplicationActivatedEventType或NSTouchEventSubtype)

我可以通过鼠标或触摸板检查NSScrollWheel事件:


但是可以检查鼠标点击,也可以检查鼠标或触摸板上的N事件?谢谢

您应该能够检查“事件.子类型”以查看它来自哪个设备

如果是鼠标,“subtype”值应为NSMouseEventSubtype。如果不是鼠标,则该值将是其他值(例如:NSApplicationActivatedEventTypeNSTouchEventSubtype