以编程方式禁用摇动查找

Programmatically disable shake to find

Mac os El Capitan 引入了一个名为“Shake mouse pointer to locate”的功能 - 它似乎忽略了由 CGDisplayHideCursor / CGDisplayShowCursor

设置的光标可见性

我需要为我的 cross 平台第一人称游戏完全隐藏鼠标光标。

我怎样才能解决这个问题?

根据我的经验,没有系统事件可以处理这个问题。这不是最漂亮的,但您可以按照 this blogpost 中的建议并在监听 mouseMove 事件时重新隐藏光标。

override func mouseMoved(with event: NSEvent) {
    NSCursor.hide()
}