选中“点击”后,如何从触控板单击(按下)或单击来判断NSEvent。
- (void)mouseEvent:(NSEvent*)theEvent {
if ((type == NSLeftMouseUp || type == NSLeftMouseDown) && [theEvent subtype] == NSEventSubtypeTouch) {
// How to detect touchpad is real pressed?? Not tap to cllick
}
}
答案 0 :(得分:0)
要确定某人是否仅“点击”,可以使用
func pressureChange(with event: NSEvent)
在NSView上的NSViewController中。
如果仅“轻按”某人,则不会触发该功能。如果单击,您将获得压力变化的压力水平。
override func pressureChange(with event: NSEvent) {
super.pressureChange(with: event)
print("pressure \(event.pressure)")
}