当“点击点击”被选中时,如何判断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)")
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)