如何从触控板点击来判断NSEvent,而不是点击点击



选中"点击点击"时,如何判断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)")
    }

相关内容

  • 没有找到相关文章

最新更新