Macos 如何在Mac OS X上将光标锁定到窗口内部?

Macos 如何在Mac OS X上将光标锁定到窗口内部?,macos,cursor,cursor-position,Macos,Cursor,Cursor Position,我正在尝试为MacOSX制作一个游戏,其中包括很多快速动作和鼠标光标的移动。如果用户想要在窗口模式下播放,我很想将光标锁定在窗口的内部,以避免在激烈的战斗中意外更改程序(显然,如果用户更改程序或点击“暂停”菜单的escape,这将自动取消) 在Windows上,这可以通过以下方式轻松完成。我在Mac OS X上找不到类似的工具。有吗?看看cgWarpMouseCorPosition、cgAssociateMouseAndMouseCorPosition和CGGetLastMouseDelta(应

我正在尝试为MacOSX制作一个游戏,其中包括很多快速动作和鼠标光标的移动。如果用户想要在窗口模式下播放,我很想将光标锁定在窗口的内部,以避免在激烈的战斗中意外更改程序(显然,如果用户更改程序或点击“暂停”菜单的escape,这将自动取消)


在Windows上,这可以通过以下方式轻松完成。我在Mac OS X上找不到类似的工具。有吗?

看看cgWarpMouseCorPosition、cgAssociateMouseAndMouseCorPosition和CGGetLastMouseDelta(应用程序服务的一部分)


请参见

了解cgWarpMouseCorPosition、cgAssociateMouseAndMouseCorPosition和CGGetLastMouseDelta(应用程序服务的一部分)


请参见

查看非常相似的问题,针对Linux提出相同的问题。查看非常相似的问题,针对Linux提出相同的问题。虽然这看起来非常非常有希望,但我遇到了一些可怕的光标刷新率问题。SetmouseCalescingenabled没有任何帮助。我会在这方面做更多的工作,如果我知道发生了什么,我会发帖,但目前我无法想出任何可用的功能。你有没有想过?现在在mac上以窗口模式玩游戏时出现了同样的问题。虽然这看起来非常有希望,但我遇到了一些可怕的光标刷新率问题。SetmouseCalescingenabled没有任何帮助。我会在这方面做更多的工作,如果我知道发生了什么,我会发帖,但目前我无法想出任何可用的功能。你有没有想过?在mac上以窗口模式玩游戏时出现同样的问题。