Як відключити прискорення прокрутки в macOS Sierra?


55

Кілька випусків тому OS X представила прискорення прокрутки, що означає, що якщо ви продовжуєте прокрутку в якомусь напрямку, швидкість прокрутки буде більшою і більшою. Ви не можете вимкнути це з інтерфейсу користувача. Це дуже дратує, якщо ви хочете прокрутити довгий веб-сайт або довгий вихідний код у редакторі.

До macOS Sierra ви могли відключити це за допомогою інструмента DisableExtremeScrollAcceleration . Але цей інструмент вже не працює.

Чи є спосіб запобігти прискоренню прокрутки?


... І я люблю прискорений прокрутку роками, не можу без нього жити - я думаю, ніщо, крім коней на курси ;-) SteerMouse може налаштувати поведінку прокрутки серед іншого, в залежності від миші, яку ви використовуєте [є v5 на даний момент у бета-версії, трохи баггі, але на деякий час безкоштовно, так що ви можете судити про себе]
Tetsujin

2
Я дуже ненавиджу це ... Ви спробували прокручувати великий список у маленькому контейнері висотою 200 пікселів ??? Я буду тренувати внутрішній спокій, зосередження уваги та контролю з одиночними ченцями протягом 10 років, щоб прокручувати 10 ліній вниз, не мотаючи колесо миші весь час!
DerpyNerd

Відповіді:


55

Я написав невелику програму для виправлення такої поведінки: https://github.com/emreyolcu/discrete-scroll

Ви можете завантажити бінарний файл тут . Він працює у фоновому режимі і дозволяє прокручувати 3 рядки з кожною галочкою колеса.


1
Дякую! Протягом 2 днів я пробував кожне програмне забезпечення, але ваша маленька утиліта врятувала день!
hambos22

Дякую за це, я відчуваю, що в Йосеміті все ще була деяка кількість інерції, але вона впевнено перемагає це, не роблячи нічого за «клацання або два» мишачого колеса. О, яблуко.
Кріс ЛеБлан

Це працювало для мене v10.12.1 та миші Logitech M500.
дисперсна

6
@ Емре-Йолку Слава Богу. Прикро, що мені доводиться завантажувати цілий набір маленьких сценаріїв просто для того, щоб такі прості речі, як ця робота, працювали належним чином.
Джуліан Х. Лам

4
@orrd Так, це потрібно запускати кожен раз при завантаженні. Якщо ви хочете, щоб це було автоматичним, ви можете перейти до Налаштування системи> Користувачі та групи> Елементи входу та додати DiscreteScroll до списку. Якщо ви хочете скасувати ефект, ви можете запустити Монітор активності, знайдіть DiscreteScroll і змусіть його вийти. Я планую написати панель налаштувань для цієї програми, щоб зробити ці операції більш інтуїтивно зрозумілими та включити параметри конфігурації.
Емре Йолку

29

Після багатьох років розчарувань у macOS та колесних мишей я розробив Smooze. Ви можете користуватися цим додатком безкоштовно для відключення прискорення (ви заплатили лише за використання інших функцій програми)

  • перемкніть "Анімаційний прокрутка" на "Вимкнено", і ви готові йти.

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

Згладити веб-сайт


@Winterflags Що таке модель миші? Я тестував його на кількох мишах Logitech, включаючи MX Master, Performance Mouse MX та деякі інші більш дешеві режими без будь-яких проблем без встановлення LCC. Про цю проблему мені також ніколи не повідомляли користувачі Smooze. Спробуйте оновити ТОВ або ще краще - видалити його повністю.
Сегев

1
@Winterflags Можливо, це проблема з Sierra. Раніші версії мали помилку, яка спричинила прокручування мишей та Logitech. Я зараз 10.12.3 з тією ж мишкою, ТОВ не встановлено & Smooze встановлено, і все працює як слід.
Сегев

Це дивно. Я не бачу різниці між Finder та іншими програмами, такими як Chrome \ Slack тощо ". Різниця не повинна бути. (У мене не встановлено Сторінок)
Сегев,


2
СПАСИБІ. Це саме те, що я шукав. Поведінка колеса прокрутки за замовчуванням рухає мене АБСОЛЮТНО ІНСАНЕ на OSX, і я відмовився від того, щоб коли-небудь налагодити роботу за призначенням. Це збирається в моїй обов'язковій настройці для кожної версії MacOS, яку я запускаю.
Гевін

8

Налаштування системи> Доступність> Миша та трекпад> Опції трекпадів> Прокрутка> Без інерції


Ласкаво просимо до "Запитайте різних" Нам подобається, щоб відповіді були не просто одним рядком. В ідеалі ви хочете пояснити, чому ваша відповідь * правильна. "Також це допомагає надати посилання, цитати та / або знімки екрана. Перегляньте наш розділ довідки Як відповісти на написання гарних відповідей на запитання
Аллан

10
Питання стосувалося прискорення прокрутки, а не межі. Вони різні речі.
gklka

6
Цей параметр недоступний, якщо ви користуєтеся мишкою.
Джейден Лоусон

6

Ось що я знайшов, поки що, здається, щось працює:

http://dolphm.com/disable-mouse-pointer-acceleration-and-scroll-wheel-acceleration-in-os-x/

Введіть у термінал:

defaults write .GlobalPreferences com.apple.scrollwheel.scaling -1

Потім перейдіть.


Що таке значення за замовчуванням і як його повернути, якщо я більше не хочу цього зміни?
Венберт

Ви завжди можете видалити його за допомогою defaults delete.
gklka

Це не працює навіть після входу. Чутливість застосованого додатка все ще занадто висока порівняно з невпливовими.
Венберт

Здається, це спрацювало для мене, можливо, в поєднанні з відключенням інерції та прискорення налаштувань шляхів програми, наведених в інших відповідях. Якщо зніміть прапорець "Затримка весняного завантаження" в тій же області налаштувань, можливо, це також було зроблено.
r_alex_hall

5

Спробуйте USB Overdrive . У мене була така ж проблема, як у вас, і це виправлено. Він працює з MacOS Sierra.

Кредит на цю посаду


2
Ласкаво просимо до "Запитайте різних" Будь ласка, надайте більше інформації про те, що робить USB Overdrive для вирішення проблеми, наприклад, які параметри потрібно встановити тощо, щоб відповідь була кориснішою.
tubedogg

Дякую! У мене виникло питання з колесом прокрутки після оновлення до macOS Sierra. Я щойно встановив USB Overdrive (без будь-яких налаштувань). І моя бездротова миша Logitech просто працює на macOS Sierra, як і раніше!
Цунео Йосіока

4

У мене немає представника, який б просив або коментував повідомлення Sky D, але це було місце на:

Для трекпада: Налаштування системи> Доступність> Миша та трекпад> Опції трекпадів> Прокрутка> Без інерції

Для миші: Налаштування системи> Доступність> Миша та трекпад> Опції миші> Прокрутка> Без інерції

Інерція в образах


6
Ні, я вже неодноразово говорив, що інтервали прокрутки та прискорення прокрутки - це дві різні речі. Перший відповідає за прокручування та уповільнення вмісту, коли ви піднімаєте пальці від тачпада / Чарівної миші, а останній прискорює швидкість прокрутки, коли ви продовжуєте прокручування в заданому напрямку.
gklka

1
У мене є відчуття, що цей прокручувальний інтерфейс, який прокручується, більше не існує у деяких постачальників мишей після Yosemite. У моїх G400 немає цього, тому мені довелося використовувати додаток "дискретна прокрутка", як згадується в іншій відповіді.
Кріс ЛеБлан

3
У моєму Сьєррі 10.12.5 (Logitech G600) немає інертного спаду.
JavaRunner

2

Я знайшов "виправлення" для своєї миші Logitech.

  1. Налаштування системи
  2. Центр управління (доступний при встановленні центру управління Logitech)
  3. Виберіть мишу та натисніть "Налаштувати".
  4. Виберіть колесо миші.
  5. На нижній частині розміщена мітка "прискорення" із повзунком. Установіть його на "null" або "max" (я не бачу різниці.)

У мене також виникли проблеми з кнопками назад / вперед. У межах тієї ж панелі керування мені довелося переналаштувати їх як "клавіші штриха" "cmd + стрілка вліво" та "cmd + стрілка вправо".

Редагувати: Logitech випустила оновлену версію свого центру управління , яка виправляє проблему.


2

macOS Sierra представив мертву зону колеса прокрутки, де вхід буде ігноровано, якщо ви не прокручуєте з мінімальною швидкістю. Прокручування колеса по одній виразці одночасно не призведе до жодного руху на екрані. Цей мертвий пояс змусив людей прокручувати колесо швидше, ніж раніше, тим самим натискаючи поріг прискорення ще швидше (хоча це завжди було). На 10.2.2 загальнодоступних бета-версіях вилучено мертву зону колеса прокрутки.

З defaults write .GlobalPreferences com.apple.scrollwheel.scaling -1, у додатках (у яких використовується натисна прокрутка) не повинно бути прискорення колеса прокрутки.


1
Я відповів на неправильне запитання. Я оновив свою відповідь так чи інакше.
Монсьє

Для мене це не спрацювало: macbook pro 2016, sierra, chrome deadhadder, safari, chrome
Baz

Це дублікат відповіді @ gklka.
r_alex_hall

0

Крім того, ви можете використовувати SteerMouse. Я цим користуюся вже кілька років. Коштує 20 доларів, але для мене воно того варте. Налаштування прискорення миші за замовчуванням завжди мене дратують.

У будь-якому разі після встановлення:

  1. Відкрийте його за допомогою System Preferences -> SteerMouse.
  2. Виберіть вкладку «Прокрутка».
  3. Клацніть «Згорнути вгору і в наступному діалоговому вікні виберіть Режим = Лінійний.
  4. Зробіть те ж саме для 'Roll Down'.

Фото нижче:

Вкладка прокрутки

Діалогове вікно


1
Дякую за ідею, але я не дуже хочу відмовлятися від плавного прокручування для відключення прискорення прокрутки. Як я можу зрозуміти, SteerMouse прокручує емуляцію клавіш курсору.
gklka
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.