选中"点击点击"时,如何判断NSEvent是从触控板点击(按下)或点击点击
。- (void)mouseEvent:(NSEvent*)theEvent {
if ((type == NSLeftMouseUp || type == NSLeftMouseDown) && [theEvent subtype] == NSEventSubtypeTouch) {
// How to detect touchpad is real pressed?? Not tap to cllick
}
}
要了解某人是否只"点击点击",您可以使用
func pressureChange(with event: NSEvent)
在 NSView 上的 NSView 控制器中。
如果有人只"点击"该功能,则不会触发该功能。在点击的情况下,您将获得压力变化的压力水平。
override func pressureChange(with event: NSEvent) {
super.pressureChange(with: event)
print("pressure (event.pressure)")
}