По умолчанию macOS применяет динамические кривые ускорения курсора при движении мыши и трекпада. Вы можете отключить акселерацию для получения прямого линейного позиционирования 1:1.
Отключение акселерации мыши
Выполните следующую команду в Терминале:
defaults write .GlobalPreferences com.apple.mouse.scaling -1
[!IMPORTANT] Требуется выход из системы: Чтобы изменения вступили в силу, необходимо завершить сеанс пользователя и войти заново (или перезагрузить Mac). Если позже изменить ползунок Скорость перемещения в Системных настройках -> Мышь, macOS сбросит это значение и снова включит акселерацию.
Восстановление стандартной акселерации
Откройте Системные настройки -> Мышь и переместите ползунок скорости. Либо выполните:
defaults write .GlobalPreferences com.apple.mouse.scaling 1.5
Акселерация трекпада
Для отключения акселерации встроенного трекпада MacBook или Magic Trackpad:
defaults write .GlobalPreferences com.apple.trackpad.scaling -1
Завершите сеанс и войдите снова для применения изменений.
Настройки в современных версиях macOS
Начиная с macOS Sonoma (14.0+), Apple добавила штатный переключатель:
- Откройте Системные настройки -> Мышь -> Дополнительно...
- Отключите пункт Ускорение указателя.
Для старых версий или тонкой настройки отлично подходят утилиты с открытым исходным кодом, например LinearMouse.