【发布时间】:2019-05-14 16:22:15
【问题描述】:
有没有办法在 OSX 中查询鼠标按钮的状态?换句话说,我正在寻找一个返回当前是否按下鼠标按钮的函数。 Windows 下的等价物是GetAsyncKeyState(VK_LBUTTON)。
如果重要的话,这是在 Quartz 事件的上下文中。我发现了有前途的函数CGEventSourceFlagsState,当使用kCGEventSourceStateHIDSystemState 调用时,它会返回控制、SHIFT、ALT 键的信息,但据我所知,不幸的是,鼠标按钮不是。
【问题讨论】:
标签: macos core-graphics mouse quartz-core