【发布时间】:2021-04-02 18:23:54
【问题描述】:
我有一个 NSView 子类,我需要在其中检测鼠标左键和右键事件。 mouseDown: 工作得很好,但是 rightMouseDown: 在释放鼠标按钮之前不会触发,此时 down 和 up 方法都被连续调用。如何让鼠标右键按下事件立即触发对应的方法?
【问题讨论】:
-
我很好奇你有什么硬件。我好久没有鼠标了。模拟了许多事件。如果没有额外的知识,有些是无法模拟的。
-
感谢 cmets。在创建一个最小的例子时,我发现了问题。我将单独发布一个答案。我真的应该记住,在解决像这样的特定问题时,你应该从最小的情况开始 xD
-
哦至于硬件 - 它是 iMac,我使用的是 Macig Trackpad 2