Йосеміті: вимкнення прокрутки за інерцією за допомогою колеса прокрутки для миші


26

Чи є спосіб відключити прокручування за інерцією (швидкість прокрутки швидше, ніж ви прокручуєте колесо миші) для Йосеміті лише для миші? Я розумію причину прокрутки за інерцією для трекпада, але миша не має сенсу.

Я випробував різні виправлення щодо цього питання:

  1. Завантаження реверсора прокрутки на основі цієї теми .

  2. Спробували виправлення цієї теми .

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

EDIT: Мабуть, ви можете відключити прокручування за інерцією, включивши / відключивши її в меню «Параметри миші» в розділі «Доступність», але в моєму відсутньому спадне меню, як і у інших людей:

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

Це нитка, про яку йдеться про опцію прокручування інерції миші .


Ви питаєте про інерцію прокрутки (прокрутка прискорює швидше прокручування колеса миші) або природну прокрутку (напрямок, по якому рухається сторінка, коли ви прокручуєте заданий напрямок за допомогою колеса миші)? Здається, ваше питання повертається туди-сюди, і це дві окремі речі.
tubedogg

Я мав на увазі про інерцію прокрутки - дякую за уточнення. Я відредагую.
theGreenCabbage

1
Я не впевнений, що ви насправді маєте на увазі інерцію прокрутки - яка, як і iPhone, продовжує продовжуватись після того, як ви перестали «натискати» - але для мене це більше нагадує прискорення прокрутки. Єдине, що я бачив, що може включати / вимикати прискорення - SteerMouse [близько 20 баксів], хоча, мабуть, і інші мишачі-моддери можуть це робити.
Tetsujin

Я насправді трохи розгублений. Існує так багато термінології для поведінки миші Mac. Природне прокручування .. Інерція .. Прискорення. Я маю на увазі те, що я описую, хоча - scrolling speeds up the faster you scroll the mouse wheel. Я не хочу, щоб він прискорювався або сповільнювався - я хочу його на одну швидкість.
theGreenCabbage

Це "просто" прокрутка - задана кількість рядків за "клік". Прискорений - це коли він робить одну лінію при повільному прокручуванні, але 10 при швидкому відкручуванні колеса. Інерція полягає в тому, що вона продовжується після того, як ви перестали прокручувати, як-от натискання списку на iPhone. "Натуральний" - це напрямок, який прокручується порівняно з вашим колесом миші. Це повинно відчувати себе більше, як телефон.
Tetsujin

Відповіді:


16

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

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.
Стефан Гурішон

1
Цей параметр, як видається, відображає лише параметри "швидкості прокрутки миші", але не має бажаного ефекту навіть після виходу / входу. Змінивши його в системних налаштуваннях, а потім прочитати значення, показує негайну зміну числового значення.
Стефан Гурішон

1
Ні одне з них, схоже, не зупинить для мене ефекту інерції на колесо прокрутки :(
Натан Хорнбі,

1
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). Перевірте власні значення, щоб ви могли скасувати ці зміни, якщо ефект вам не сподобався!
Дельф

1
Встановлення com.apple.scrollwheel.scalingзначення -1, здавалося, трохи допоможе, але для мене це навіть краще, коли його встановлено на 0: defaults write .GlobalPreferences com.apple.scrollwheel.scaling 0
Hannes Wallnöfer

9

Погляньте на USB Overdrive . З його допомогою я нарешті видалив прискорення прокрутки та налаштування користувацьких кнопок на моїй Logitech m570.


USB Overdrive - це чудово ... доки його немає. Я використовував його місяцями, але миша час від часу потрапляє в дивний стан, коли середнє клацання нічого не робить, а вказівник не оновлюватиметься на основі того, що він наближається. Тільки перезавантаження дозволить вирішити проблему.
coredumperror

Моє колесо миші не робило нічого протягом перших 5 клацань (я думаю, технічно це "прискорення" від нуля до нуля), і тепер воно прокручується при першому клацанні!
Лірон Шапіра

1
@CoreDumpError Христос, це те, що викликає це? Я виявив, що він відтворюється, якщо прокручувати, поки мишоподібне колесо натиснене. Відключіть і відключіть зовнішню мишу, щоб виправити це. Видалений USB перезавантажений зараз, і тепер я також можу виділити під час прокрутки сторінки. Який головний біль.
Джуліан Х. Лам


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

3

Це було проблемою і загостренням для мене з часів Mavericks. Мені б хотілося лінійного вводу для колеса миші, але в Mavericks або Yosemite не існує жодного варіанту для цього, і я ніколи не знайшов злому або термінальної команди, яка працювала.

Я розміщував це на форумах Apple деякий час тому, і досі жодних виправлень немає:

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

В основному, я хочу, щоб одне "натискання" колеса миші прокручувало вниз 4 рядки. В даний час і неминуче одним повільним «натисканням» рухається колесо миші приблизно на 0,5 лінії. Якщо я прокручую вниз швидше, це прискорюється, але кінцевим результатом є те, що для прокрутки до точної позиції на великій сторінці я завжди прокручую її повз і мені доведеться повертатися назад. Це вкрай обтяжуюче, і для нього немає відомих виправлень.


1
Як мій коментар вище SteerMouse може це зробити
Tetsujin

Чи можливо для SteerMouse змінити лише поведінку прокрутки [, а не швидкість / прискорення моєї миші / тощо]? Я використовую утиліту Logitech Gaming Mouse [яка, на жаль, не має контролю для поведінки прокрутки], але опрацьовує потреби в швидкості та прискоренні миші.
theGreenCabbage

@theGreenCabbage SteerMouse - це або /, або "кількість рядків за клік", або "прискорене прокручування". На жаль, це не може зробити і те, і на жаль [btw, якщо вам потрібен хтось спеціально для повідомлення про коментар, вам потрібно додати @, а потім почати вводити ім'я, а потім натиснути потрібне. Інакше вони ніколи його не побачать, якщо це не була їх початкова посада. Я знайшов це випадково]
Тецуджин

@Tetsujin Дякую за відповідь. Перш за все, я мав на увазі, чи можу я просто дозволити поведінку прокрутки, а не іншу поведінку? Я не хочу, щоб SteerMouse управляв моїм прискоренням миші та кнопками.
theGreenCabbage

Ви можете залишити кнопки за замовчуванням і просто встановити прокрутку до потрібної кількості рядків, а не прискорених. Хоча я думаю, що це буде конфліктувати з панеллю управління Logitech, я сумніваюся, що ви могли б використати і те й інше. Сказавши це, я завжди використовував його замість Logitech для своєї 8-кнопкової миші MX518, тому що вона робить те, що я хочу це робити, - і робила це задовго до того, як Logitech могла потурбуватися робити Mac CP;)
Tetsujin

2

Завдяки Tetsujin, я можу підтвердити, що SteerMouse дійсно дозволяє лінійні прокрутки. І це також дозволяє окремо налаштувати прискорення та чутливість руху миші.

Зробити це:

  1. Відкрити Steermouse
  2. Перейдіть на вкладку Колесо
  3. Виберіть Згорнути, а потім змініть режим на "Лінійний".
  4. Повторіть для скачування.

Якщо ви не хочете, щоб швидкість курсору змінювалася, вимкніть налаштування на вкладці Курсор.

Тож є рішення, якщо ви раді платити комусь 20 доларів за виправлення помилок Apple.


Не впевнений, чому це так негативно сприймається. Це єдина відповідь на цій сторінці, яка насправді працює.
Відновіть Моніку

-3

ЦЕ РОБОТА! Перейдіть до Системних налаштувань> Миша> Напрямок прокрутки: природний (НЕ перевірити)


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