我可以从鼠标或触控板检查NSScrollWheel事件:
Mac Cocoa: How to differentiate if a NSScrollWheel event is from a mouse or trackpad?
但是可以检查鼠标点击,还有来自鼠标或触控板的NSEvent?谢谢。
答案 0 :(得分:0)
您应该可以检查" event.subtype "看看它来自哪个设备。
如果它是鼠标,那么"子类型"值应为 NSMouseEventSubtype 。如果它不是鼠标,则该值将是其他值(例如: NSApplicationActivatedEventType 或 NSTouchEventSubtype )。