【问题标题】:Get mouse button state in OSX在 OSX 中获取鼠标按钮状态
【发布时间】:2019-05-14 16:22:15
【问题描述】:

有没有办法在 OSX 中查询鼠标按钮的状态?换句话说,我正在寻找一个返回当前是否按下鼠标按钮的函数。 Windows 下的等价物是GetAsyncKeyState(VK_LBUTTON)

如果重要的话,这是在 Quartz 事件的上下文中。我发现了有前途的函数CGEventSourceFlagsState,当使用kCGEventSourceStateHIDSystemState 调用时,它会返回控制、SHIFT、ALT 键的信息,但据我所知,不幸的是,鼠标按钮不是。

【问题讨论】:

    标签: macos core-graphics mouse quartz-core


    【解决方案1】:

    似乎CGEventSourceButtonState 可能正是我想要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-09
      • 1970-01-01
      • 2021-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多