Несколько выпусков назад OS X представила ускорение прокрутки, что означает, что если вы продолжаете прокручивать в каком-то направлении, скорость прокрутки будет все больше и больше. Вы не можете отключить это из пользовательского интерфейса. Это крайне раздражает, если вы хотите пролистать длинный сайт или длинный исходный код в редакторе.
До macOS Sierra вы могли отключить это с помощью инструмента DisableExtremeScrollAcceleration . Но этот инструмент больше не работает.
Есть ли способ предотвратить ускорение прокрутки?
Я написал небольшую программу, чтобы исправить это поведение: https://github.com/emreolcu/discrete-scroll .
Вы можете скачать бинарный файл здесь . Он работает в фоновом режиме и позволяет прокручивать 3 строки при каждом вращении колесика.
brew install discretescroll
помощью homebrew .discrete-scroll
не работает полностью в браузере Chrome. Несмотря на то, что он отключает ускорение прокрутки, он по-прежнему сохраняет анимацию начала и окончания прокрутки, что дает вам задержку каждой прокрутки. С другой стороны, у Smooze этой проблемы нет.chrome://flags/#smooth-scrolling
.chrome://flags/#smooth-scrolling
будет работать для Windows. Но флаг недоступен в macOS.После многих лет разочарования в macOS и мышах с колесиками я разработал Smooze. Вы можете использовать это приложение бесплатно для отключения ускорения (вы будете платить только за использование других функций приложения)
Accessibility
него разрешение, и он полностью отключил вход с мышью и клавиатурой. Я восстановил контроль над своей клавиатурой, только одновременно удерживая control
+ command
(не всегда срабатывало), и мне удалось перезапустить систему с помощью терминала.Вот что я нашел, пока вроде как работает:
http://dolphm.com/disable-mouse-pointer-acceleration-and-scroll-wheel-acceleration-in-os-x/
Введите в Терминал:
defaults write .GlobalPreferences com.apple.scrollwheel.scaling -1
Затем перелогиньтесь.
defaults delete
.defaults read .GlobalPreferences com.apple.scrollwheel.scaling
дает мне 0.75
.Системные настройки> Специальные возможности> Мышь и трекпад> Параметры трекпада> Прокрутка> Без инерции
Попробуйте USB-овердрайв . У меня была такая же проблема, как у вас, и это решило ее. Он работает с MacOS Sierra.
Кредит на этот пост
У меня нет представителя, чтобы проголосовать или прокомментировать сообщение Sky D, но оно было на высоте:
Для трекпада: «Системные настройки»> «Специальные возможности»> «Мышь и трекпад»> «Параметры трекпада»> «Прокрутка»> «Без инерции».
Для мыши: «Системные настройки»> «Специальные возможности»> «Мышь и трекпад»> «Параметры мыши»> «Прокрутка»> «Без инерции».
macOS Sierra представила мертвую зону колеса прокрутки, в которой ввод будет игнорироваться, если вы не прокручиваете с минимальной скоростью. Прокрутка колесика на одну ступеньку за раз не вызовет никакого движения на экране. Эта мертвая зона заставляла людей прокручивать колесо быстрее, чем раньше, тем самым достигая порога ускорения еще быстрее (хотя он всегда был там). Мертвая зона колеса прокрутки была удалена в общедоступных бета-версиях 10.12.2.
При defaults write .GlobalPreferences com.apple.scrollwheel.scaling -1
использовании не должно быть ускорения колеса прокрутки в приложениях (использующих встроенную прокрутку).
Я нашел «исправление» для моей мыши Logitech.
У меня тоже была проблема с кнопками назад/вперед. В той же панели управления мне пришлось перенастроить их как «нажатия клавиш» «cmd + стрелка влево» и «cmd + стрелка вправо».
Редактировать: Logitech выпустила обновленную версию своего центра управления , которая устраняет проблему.
В качестве альтернативы вы можете использовать SteerMouse. Я использую это в течение нескольких лет. Он стоит 20 долларов, но для меня это того стоило. Настройки ускорения мыши по умолчанию всегда меня раздражают.
Во всяком случае, после установки:
Фото ниже:
Тецуджин
ДерпиБотаник
Хольцколенгриль
гклка