gpt4 book ai didi

objective-c - 如何判断触控板点击的NSEvent,而不是点击点击

转载 作者:行者123 更新时间:2023-12-03 16:21:08 24 4
gpt4 key购买 nike

勾选“点击点击”时,如何判断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 上的 NSViewController 中。

如果有人仅“点击”该功能将不会被触发。如果单击,您将获得压力变化的压力水平。

   override func pressureChange(with event: NSEvent) {
super.pressureChange(with: event)
print("pressure \(event.pressure)")
}

关于objective-c - 如何判断触控板点击的NSEvent,而不是点击点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53966067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com