Программно отключить встряхивание, чтобы найти - PullRequest
0 голосов
/ 14 ноября 2018

Mac OS El Capitan представил функцию под названием " Встряхните указатель мыши, чтобы найти " - похоже, он игнорирует видимость курсора, установленную CGDisplayHideCursor / CGDisplayShowCursor

Мне нужно полностью скрыть мышькурсор для моей кроссплатформенной игры от первого лица.

Как обойти эту проблему?

1 Ответ

0 голосов
/ 15 ноября 2018

По моему опыту, нет системного события, чтобы справиться с этим. Это не самый красивый, но вы можете последовать совету в этом блоге и скрыть курсоры при прослушивании события mouseMove.

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