Як розділити налаштування "миші" та "трекпад"?


226

У системних налаштуваннях> Миша є налаштування "Напрямок прокрутки: природне", яке мені не подобається, тому я знімаю налаштування. Проблема полягає в тому, що це також скасовує установку для Trackpad, який я дійсно люблю.

Як у вас можуть бути різні налаштування для миші та трекпада?

(Якщо ви не можете зрозуміти обґрунтування того, що бажати їх різних, і вважаєте це смішним питанням, ось це міркування. У мишей були колеса прокрутки протягом десятиліть, а напрямок повороту колеса завжди синхронізувався з рух на панелі прокрутки. Це, на мій погляд, найбільш природний спосіб робити речі, навіть якщо це протилежне тому, що Apple називає "природним". З іншого боку, я абсолютно готовий використовувати Apple "природний" прокрутка трекпадів, тому що метафора тут полягає в тому, що ви переміщаєте пальці по сторінці так само, як якщо б ви використовували сенсорний екран пристрою iOS. Ідея, що Apple трактує це як те саме, коли вони концептуально повністюмені дуже дивно. Я не хочу змінювати звичку десятиліттями за допомогою миші, тільки тому, що Apple змінила їх уявлення про те, як повинна працювати трекпад. Я сприймаю зміни трекпада, тому що це має сенс для тих, хто використовує iPhone або iPad (і я використовую обидва), але я не бажаю переробити спосіб використання миші моїм мозком.)


1
Питання, пов’язані з цим: apple.stackexchange.com/questions/17966/… У мене є дві відповіді, обидві оновлені для Сьєрри
Нейт

3
Я б хотів, щоб я міг підтвердити це кілька разів
stefan.s

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

Відповіді:


181

У мене була така ж проблема, коли я почав використовувати macOS.

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

Прокручуйте реверсер для macOS



3
@binaryanomaly Я перевірив, і "напрямок прокрутки: природне" в налаштуваннях миші все ще впливає на трекпад. El Capitan 10.11.1
Guido Preite

3
На жаль, ти маєш рацію - це два місця для 1 налаштування :( дивно. Назад до Карабінера поки що.
Бінарнаномія

6
@GuidoPreite Схоже, я помилково звинувачував Scroll Reverser у своєму попередньому коментарі. Проблеми не зникли з видаленням Scroll Reverser. Однак вони відійшли після оновлення Центру управління Logitech. Вибачте за те, що ви поширили неправильну інформацію, і я сподіваюся, що ви спробуєте ще раз оновити свою відповідь.
Roy Prins

2
Чи справді ви можете вирішити цю жахливу функціональність за допомогою такого простого додатка? Я відчуваю екстаз, що я нарешті знайшов щось, що вирішило цю проблему. Це мало б прийти від Apple в першу чергу.
KumarM

72

Здається, що це інтегровано у додаток Karabiner, тому воно працює поза коробкою без будь-яких спеціальних XML (які описані вище).

Вам знадобляться наступні налаштування:

  • Налаштування Karabiner> Клавіша зміни> Налаштування основної програми Karabiner> Виключити пристрої> Не перезавантажуйте вказівні пристрої Apple
  • Налаштування Карабінера> Клавіша зміни> Вказівний пристрій> Напрямок прокрутки назад> Зворотна вертикальна прокрутка

Установіть для параметра Увімкнути природну прокрутку в режимі миші / TrackPad PrefPane на "увімкнено". Це дозволяє внутрішній трекпад працювати так, як належить. Будь-яка підключена зовнішня миша, що не належить Apple, буде прокручуватися по-своєму.


1
Приємно! Одна менша утиліта для запуску та використання у фоновому режимі.
іконоборство

5
Карабінер - приголомшливий.
e9t

2
Карабінер працював для мене на Ель-Капітан, де цього не робив Scroll Reverser.
Захарій Мюррей

14
Тож це вже не працює в Сьєррі. Хтось знайшов робоче рішення тим часом?
swongu

6
Карабінер не працює з Сьєррою. Вони рекомендують використовувати замість Karabiner-Elements, але, здається, цей варіант не пропонує. Тож Карабінер - це вже не рішення.
orrd

22

Я опинився в точно такому ж човні (віддаючи перевагу Natural для TrackPad і звичайному для Mouse), і якщо хтось намагається зробити те саме, я подав звіт про помилку в Apple для цього. Вони закрили його досить коротко словами "Це навмисно" і жодного іншого пояснення.

Я здогадуюсь, що це звичайний запит, і вони просто втомилися його слухати.


6
Цілком можливо, що вони просто не отримують цього, оскільки я б хотів зробити ставку, що практично ніхто в Apple насправді не використовує мишей з фізично прокручуваними колесами. (Це було б як використання Mac у Microsoft: анатема для управління.) Для когось, хто не задумувався над цим, це може здатися сенсом, але якщо ви використовуєте всі три пристрої (пристрої iOS, миші Apple або трекпад, і колесні миші) ви швидко зрозумієте, що рішення Apple було жахливим.
іконоборство

14
"Це навмисно" - це лише спосіб Apple уникнути того, що він визнав, що зробив щось не так. Незважаючи на увагу Apple до деталей, невеликі проблеми з юзабіліті, як ця, є досить поширеними в OSX.
AgmLauncher

У мене те саме питання
user454322

2
їм потрібно НЕ СПІРНО почути це - коли стільки людей мають цю проблему, це справжнє питання - з закінченням Стіва Джобса так закінчується якість Apple ...
aequalsb

вау, це дуже наївно. Яким чином виправити цю помилку допоможе продаж яблучних мишей ...?
vidstige

15

Ви також можете використовувати Karabiner :

<?xml version="1.0"?>
<root>
  <devicevendordef>
    <vendorname>SOMEVENDOR</vendorname>
    <vendorid>0x1234</vendorid>
  </devicevendordef>
  <deviceproductdef>
    <productname>SOMEPRODUCT</productname>
    <productid>0x0001</productid>
  </deviceproductdef>
  <item>
    <name>custom</name>
    <identifier>custom</identifier>
    <device_only>DeviceVendor::SOMEVENDOR, DeviceProduct::SOMEPRODUCT</device_only>
    <autogen>__FlipScrollWheel__ Option::FLIPSCROLLWHEEL_VERTICAL</autogen>
  </item>
</root>

Ви можете побачити продавці та ідентифікатори товару від /Applications/Karabiner.app/Contents/Applications/EventViewer.app.


3
Щоб детальніше розібратися в цьому процесі, запустіть Karabinerдодаток, який відкриє інтерфейс налаштування. Потім перейдіть на вкладку "Різне та видалення" вгорі. На цій сторінці є кнопки "Відкрити private.xml" та "Відкрити EventViewer", які можна використовувати для отримання ідентифікатора продукту та редагування XML, як показано вище.
CodingWithSpike

Ще кілька деталей - замініть обидва випадки "SOMEVENDOR" на довільне одне слово, що представляє вашого виробника (наприклад, Microsoft). Замініть обидва випадки "PRODUCTNAME" довільним одним словом, що представляє вашу мишу (наприклад, MicrosoftSculpt). Замініть 0x1234 на рядок із стовпця "Ідентифікатор постачальника" у переглядачі подій. Замініть 0x0001 рядком зі стовпця "Ідентифікатор продукту" у вікні події. Збережіть xml та натисніть «Змінити ключ> Перезавантажити XML». Обов’язково ввімкніть OSX "Напрямок прокрутки: природний" у конфігурації миші.
Elad

Покрокові інструкції: apple.stackexchange.com/a/230241/85983
Sheljohn

12

Це маленьке додаток вирішило мою проблему. Працює як шарм. https://pilotmoon.com/scrollreverser/


Привіт, Ласкаво просимо до AskDifferent, я вважаю, що на питання, на яке варто відповісти, варто звернути увагу. Також деякі інструкції, а не лише посилання, можуть отримати більше інформації та зробити вашу відповідь більш «майбутнім» доказом. Будь ласка, знайдіть час, щоб прочитати розділ Відповіді та запитання на довідковій сторінці.
Дісбек

2
Підтверджено! Чудово працює на Сьєррі. Наразі Karabiner або Scroll Reverse не працюють на Сьєррі, тому це єдине рішення тих, що перераховані на даний момент, що працює.
orrd

Працює на Сьєррі! Який рятівник!
friederbluemle

У цьому випадку @Deesbek насправді, здається, немає сенсу розглянути. Це справді спрацьовує як шарм. Якщо ви перейдете на сайт і скачаєте додаток, він поверне сувої (окремо для миші та трекпада, вся суть питання). Також F Apple за твердженням цього є навмисним рішенням. Це просто ледачий.
barclay

8

На основі відповіді Тієна я спробував знайти якесь програмне забезпечення Logitech, яке могло б мені допомогти. У мене є миша Anywhere MX 2, і Logitech Optionsпрограмне забезпечення дійсно "виправляє" цю проблему для мене! Його можна завантажити тут:

http://support.logitech.com/pt_br/software/options

Ось як я це встановив:

Параметри Logitech із напрямком прокрутки «Стандарт»

Маючи напрямок прокрутки: стандартне прокручування тут та налаштування Sierra в природних умовах прокрутки дозволяють працювати так, як це має сенс: природне прокручування на трекпаді (дві речі прокручується вниз) і стандартне прокручування на колесі (поверніть колесо «назад» прокручується вниз).

Сподіваюся, це допомагає!


1
Я не бачу цих параметрів у Mac OS X 10.12.1. У мене є об'єднана миша, але я не можу додати її до параметрів Logitech. Я думаю, що це потрібно зробити, перш ніж я можу змінити його параметри?
Ерік

Вам просто потрібно встановити Logitech Optionsпрограмне забезпечення Logitech.
BrunoJCM

Мабуть, він працює лише з бездротовими мишами.
erickrf

На вершину ви йдете ..
Каміль Томшик

Logitech Optionsпрацює лише з деякими мишами Logitech. Навіть якщо у вас є миша, що об'єднує, це не гарантія, що вас підтримують.
lenooh

8

Як повідомляв Tien, у Logitech зараз є додаток з можливістю розділяти напрямки трекпада та прокрутки миші, але це працює лише з об'єднувальним приймачем або Bluetooth. У мене є чудовий Logitech VX Nano, від якого я не збираюся відмовлятися, який попередньо об'єднує приймач.

І Карабінер або Зворотний Зворотний на даний момент не працюють на Сьєррі.

Натомість ви можете скористатися безкоштовним додатком Reverse Scrolling, який працює на Сьєррі.

https://pilotmoon.com/scrollreverser/ Прокрутіть реверсер


7

І Karabiner, і Scroll Reverse поки що не працюють на Сьєррі (жовтень 2016). Натомість я використовую logitech M185 та додаток від Logitech ( http://support.logitech.com/en_us/product/wireless-mouse-m185 ), і він працює. Тепер я можу відокремити напрямок прокрутки між трекпадами та мишкою.


ця функція не існує в елементах Karabiner?
іконоборство

яке програмне забезпечення від logitech?
BrunoJCM

відповідаючи на "відповідь" нижче;)
BrunoJCM

1
@iconoclast: Ні, в Karabiner Elements ви можете лише перезавантажувати клавіші. Але додаток Logitec працює досить добре.
llasarov

1
Я щойно спробував Scroll Reverser на своєму MacBook Pro під керуванням Mac OS Sierra, і він працює чудово.
Ліран Н

6

Уточнення відповіді вище про налаштування Карабінера. Щоб відредагувати два запропоновані налаштування, виконайте наступне:

Змінити вкладку Клавіша> Виключити пристрої> Виберіть "Не перезазначати вказівні клавіатури Apple

Вкладка "Змінити ключ"> "Вказівний пристрій"> "Напрямок прокрутки назад" Виберіть "Зворотна вертикальна прокрутка"

Звідси використовуйте Apple> Налаштування системи> Миша (або тачпад) та виберіть "природне прокручування"


1
Замість того, щоб сказати "відповідь вище", краще уточнити, чию відповідь ви маєте на увазі. Чи відповідь "вище" чи ні, залежить від того, як сортують відповіді користувачі, і навіть, що змінюється з часом. Крім того, додаються нові відповіді, тому напрямні посилання стають все більш заплутаними, навіть якщо спочатку вони здавалися відносно зрозумілими.
іконоборство

Примітка: у поточній версії Karabiner (10.18.0 в будь-якому випадку) перше налаштування було перейменовано на "Не переробляти вказівні пристрої Apple".
суха

Цю відповідь точна та правильна для мене в El Capitan 2017-03-05 - тоді як ВСІ ІНШІ відповіді, які я прочитав до цього, не давали критичного пояснення з двома параметрами, тому я вважаю "відповідь вище" та "все інші відповіді "неправильно ... та"
Цю
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.