Я не думаю, что есть какой-то простой способ сделать это, и это хорошо ... это "не-Mac-подобное" поведение, которое пугает ваших пользователей. Тем не менее, вероятно, можно будет использовать CGAssociateMouseAndMouseCursorPosition
, чтобы отсоединить мышь от позиции курсора, затем отслеживать события мыши и перемещать курсор туда, куда вы хотите.