Yosemite: отключение прокрутки по инерции с помощью колеса прокрутки для мыши.

Есть ли способ отключить инерционную прокрутку (прокрутка тем быстрее, чем быстрее вы прокручиваете колесико мыши) для Yosemite только для мыши? Я понимаю причину инерционности прокрутки для трекпада, но на мышке смысла нет.

Я пробовал различные исправления в отношении этой проблемы:

  1. Качаем Scroll Reverser на основе этой ветки .

  2. Пробовал исправления этой темы .

Но ни один из них не отключает инерционную прокрутку мыши. Мне все еще хотелось бы, чтобы поведение прокрутки мыши по умолчанию в Windows было таким, когда одна прокрутка — это одно и то же расстояние, независимо от того, как быстро вы вращаете колесо прокрутки.

РЕДАКТИРОВАТЬ: по-видимому, вы можете отключить прокрутку инерции, включив / отключив ее в параметрах мыши в разделе «Доступность», но у меня нет раскрывающегося списка, как у других людей:

введите описание изображения здесь

Это тема, о которой идет речь о прокрутке инерции опций мыши .

Вы спрашиваете об инерции прокрутки (прокрутка ускоряется, чем быстрее вы прокручиваете колесико мыши) или о естественной прокрутке (направление, в котором страница перемещается, когда вы прокручиваете заданное направление с помощью колесика мыши)? Ваш вопрос, кажется, идет туда и обратно, и это две разные вещи.
Я имел в виду про инерцию прокрутки - спасибо за уточнение. Я отредактирую.
Я не уверен, что вы на самом деле имеете в виду инерцию прокрутки — как это делает iPhone, продолжает работать после того, как вы перестали «нажимать» — но для меня это больше похоже на ускорение прокрутки. Единственная вещь, которую я видел, которая может включать/выключать ускорение, это SteerMouse [около 20 баксов], хотя, предположительно, другие моддеры мыши тоже могут это делать.
Я на самом деле тоже немного запутался. Существует так много терминов для поведения мыши Mac. Естественная прокрутка.. Инерция.. Ускорение. Я имею в виду то, что я описываю, хотя - scrolling speeds up the faster you scroll the mouse wheel. Я не хочу, чтобы он ускорялся или замедлялся — мне нужна одна скорость.
Это «просто» прокрутка — заданное количество строк за «щелчок». Ускоренный — это когда он делает одну строку при медленной прокрутке, но 10 при быстром вращении колеса. Инерция заключается в том, что она продолжается после того, как вы перестали прокручивать, как нажатие списка на iPhone. «Естественное» — это направление прокрутки по сравнению с колесиком мыши. Он должен больше походить на телефон.

Ответы (6)

В Терминале выполните следующую команду, чтобы отключить масштабирование мыши.

defaults write -g com.apple.mouse.scaling -1

Точно так же следующее отключает масштабирование колеса прокрутки.

defaults write -g com.apple.scrollwheel.scaling -1
Я попробую это, но давайте сначала убедимся, что этот параметр существует и есть способ вернуться к предыдущему поведению, если это необходимо. В моей системе defaults write .GlobalPreferences com.apple.scrollwheel.scalingвозвращается 0.3125.
Этот параметр, по-видимому, отражает только настройки «скорости прокрутки мыши», но не имеет желаемого эффекта даже после выхода/входа. Изменение его в системных настройках, а затем чтение значения показывает немедленное изменение числового значения.
Ни один из них, кажется, не останавливает эффект инерции на колесе прокрутки для меня :(
Первая команда не отключала ускорение колеса прокрутки в 10.11.3.
первая команда ничего не сделала для ускорения колесика мыши на Эль-Капитане
Первая команда не устранила полностью инерцию, но значительно упростила использование традиционного колеса прокрутки. Я управляю Эль-Капитаном.
defaults read .GlobalPreferences com.apple.scrollwheel.scalingвозвращается 0.125и defaults read .GlobalPreferences com.apple.mouse.scalingвозвращается 1.5для меня на OS X 10.11.5 (El Capitan). Проверьте свои собственные значения, чтобы вы могли отменить эти изменения, если вам не нравится эффект!
Установка com.apple.scrollwheel.scalingзначения -1, похоже, немного помогла, но для меня еще лучше, когда установлено значение 0:defaults write .GlobalPreferences com.apple.scrollwheel.scaling 0

Взгляните на USB Overdrive . С его помощью я наконец убрал ускорение прокрутки и настроил пользовательские кнопки на моем Logitech m570.

USB Overdrive великолепен... до тех пор, пока это не так. Я использовал его в течение нескольких месяцев, но моя мышь иногда попадала в странное состояние, когда щелчок средней кнопкой ничего не делал, а указатель не обновлялся в зависимости от того, над чем он зависал. Только перезагрузка решит проблему.
Раньше мое колесо мыши ничего не делало в течение первых 5 щелчков (я думаю, технически это «ускорение» от нуля до отличного от нуля), а теперь оно прокручивается при первом щелчке!
@CoreDumpError Боже, вот что было причиной этого? Я обнаружил, что он воспроизводится, если вы прокручиваете, когда колесико мыши нажато. Отключение и повторное подключение внешней мыши исправляет это. Теперь я удалил USB-овердрайв, и теперь я также могу выделять его при прокрутке страницы. Какая головная боль.
Обратите внимание, что это условно-бесплатная программа за 20 долларов. Его бесплатная пробная версия не ограничена, но поставляется с напоминаниями о регистрации при запуске.

Это было проблемой и усугублением для меня со времен Mavericks. Я бы хотел линейный ввод для колесика мыши, но в Mavericks или Yosemite для этого нет возможности, и я так и не нашел работающего хака или команды терминала.

Я разместил это на форумах Apple некоторое время назад, и до сих пор нет доступных исправлений:

https://discussions.apple.com/thread/5506804

По сути, я хочу, чтобы один «толчок» колеса мыши прокручивал вниз на 4 строки. В настоящее время неизбежно одно медленное «подталкивание» перемещает колесико мыши примерно на 0,5 строки. Если я прокручиваю вниз быстрее, она ускоряется, но конечный результат заключается в том, что для прокрутки до точной позиции на большой странице я всегда буду прокручивать ее и должен вернуться назад. Это в высшей степени отягчает, и нет никаких известных исправлений для этого.

Как мой комментарий выше , SteerMouse может это сделать
Возможно ли, чтобы SteerMouse изменила только поведение прокрутки [а не мою скорость/ускорение мыши/и т. д.]? Я использую утилиту Logitech Gaming Mouse [которая, к сожалению, не имеет контроля над поведением прокрутки], но обрабатывает мои потребности в скорости и ускорении мыши.
@theGreenCabbage SteerMouse — это либо/или, либо «количество строк за щелчок», либо «ускоренная прокрутка». К сожалению, он не может делать и то, и другое [кстати, если вам нужно, чтобы кто-то конкретно получил уведомление о комментарии, вам нужно добавить @, затем начать вводить имя, а затем щелкнуть по нужному. В противном случае они могут никогда его не увидеть, если это не был их первоначальный пост. Я нашел это случайно]
@Tetsujin Спасибо за ответ. В первую очередь я имел в виду, могу ли я просто включить поведение прокрутки, а не другое поведение? Я не хочу, чтобы SteerMouse управлял моим ускорением мыши и кнопками вместо меня.
Вы можете оставить кнопки по умолчанию и просто установить прокрутку до нужного количества строк, а не ускоренную. Хотя, я думаю, это будет конфликтовать с панелью управления Logitech, я сомневаюсь, что вы сможете использовать обе сразу. Сказав это, я всегда использовал его вместо Logitech для моей 8-кнопочной мыши MX518, поскольку она делает то, что я хочу, и делал это задолго до того, как Logitech удосужился сделать Mac CP;)
Я не имею в виду ускоренную прокрутку :) Я имел в виду ускоренные движения/скорости мыши.
Это скорость и ускорение «отслеживание курсора». Позвольте мне построить ответ, иначе эта ветка комментариев окажется больше, чем ответы: P

Благодаря Tetsujin я могу подтвердить, что SteerMouse позволяет линейную прокрутку. И позволяет отдельно настроить ускорение и чувствительность движения мыши.

Сделать это:

  1. Открыть
  2. Перейдите на вкладку «Колесо».
  3. Выберите Roll Up, затем измените режим на «Линейный».
  4. Повторите для Roll Down.

Если вы не хотите, чтобы скорость вашего курсора менялась, отключите настройки на вкладке «Курсор».

Так что есть решение, если вы готовы заплатить кому-то 20 долларов за исправление ошибок Apple.

Не уверен, почему за это так плохо проголосовали. Это единственный ответ на этой странице, который действительно работает.

Я решаю это с помощью этого приложения https://smooze.co . Подробности см. на странице [https://discussions.apple.com/thread/5506804].

Добро пожаловать в Ask Different. Вы разработчик этого приложения? Что вам нравится в этом приложении, что выделяет его?

ЭТО РАБОТАЕТ! Перейдите в «Системные настройки»> «Мышь»> «Направление прокрутки: естественное» (НЕ ПРОВЕРЬТЕ)

Я не думаю, что вы имеете представление о том, что этот вопрос пытается задать