标签: macos core-graphics mouse quartz-core
有没有办法查询OSX中鼠标按钮的状态?换句话说,我正在寻找一个返回当前是否按下鼠标按钮的函数。 Windows下的等效项为GetAsyncKeyState(VK_LBUTTON)。
GetAsyncKeyState(VK_LBUTTON)
如果重要的话,这是在Quartz事件的上下文中。我发现了很有前途的功能CGEventSourceFlagsState,当用kCGEventSourceStateHIDSystemState调用时,返回的信息是CONTROL,SHIFT和ALT键,但从我所看到的情况来看,不幸的是没有鼠标键。
答案 0 :(得分:0)
似乎CGEventSourceButtonState可能正是我想要的。