Відключення прискорення миші в Mac OS X


37

Я шукав рішення непридатної проблеми з мишею в Mac OS X протягом століть. Я спробував газільйон програм і познайомився з усіма налаштуваннями, які є, або там можна додати. Поки що я не знайшов способу отримати лінійну відповідь миші в Mac OS X.

На даний момент я серйозно розглядаю можливість установки іншої операційної системи.

Але перед тим, як це зробити, або спробувати зламати бінарні файли ОС, можливо, хтось тут має рішення?

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

PS Я давно займався цим, напевно, вже спробував найпопулярніші відповіді.

Я запускаю Mac OS X 10.6.5 на MacBook Pro. Я не використовую певну марку миші.

Я не шукаю жодних комерційних рішень.

Я спробував:

З того, що я зібрав до цих пір, здається, єдиним методом вбивства кривої прискорення є встановлення масштабування миші на негативне значення (для якого, мабуть, є два методи.) На жаль, це також вбиває швидкість відстеження. До 10.4 була функція, до якої можна було пропустити власну криву прискорення, яка вирішила все.

-

До речі, ось Linux відповідає цьому питанню: Вимкнення прискорення миші в X.Org (Linux)

... і ось програмний варіант, оскільки я намагаюся прокрутити власне рішення: вимкнення прискорення миші в Mac OS X @ SO


1
Це було опубліковано в серпні: досить відчайдушне рішення злому драйвера миші. Я не очікую, що альтернативи з’являться за короткий час відтоді.
Даніель Бек

1
@aib Якщо ви для написання власних, цілком ймовірно , що додаток кривої миші просто налаштовуючи параметри прискорення ( HIDPointerAccelerationSettings, HIDPointerAccelerationTable, HIDPointerAccelerationTypeі т.д.) в IORegistry від IOHIDPointingоб'єкта , пов'язаного з мишею. IOHIDFamilyє відкритим кодом, тому ви можете зрозуміти, як драйвер інтерпретує ці налаштування.
Джеремі В. Шерман

7
Якщо ви тут, ви, мабуть, розчаровані, тож ось деякі дрібниці, щоб полегшити настрій: Чи знаєте ви, що коли я вперше спробував використовувати мишу на Mac, мені знадобилося більше 10 секунд, щоб натиснути велику кнопку Firefox 32x32 (лише ~ 3 з яких я витратив ударом головою по парті)? Убийці кидали виклик Quake 3-м залізничнику, що я є, я постійно перебирав і перебирав її.
AIB

3
Забавно, що в буквальному сенсі є питанням отримання речі прямо. (У цьому випадку це була б крива вказівника.) Я не збираюся обговорювати речі далі, тому що я вже визнав, що лінійна відповідь є єдиним логічним, універсальним вибором на користь називати все це "особистими перевагами" . " Тим не менш, мене дивує те, як деякі люди не мають стандартів щодо пристрою, яким вони користуються протягом години, щоб взаємодіяти з пристроєм, на якому вони роблять всю свою роботу.
AIB

4
Особисті вподобання саме такі: особисті . Якщо хтось робить або не любить прискорення миші, це їх прерогатива. Сенс Супер Користувача - отримати відповіді на запитання про комп’ютери, і це цілком коректне питання. Будь ласка, перестаньте цікавитись, чия ОС "перевершена", інакше невідповідні коментарі будуть видалені.
nhinkle

Відповіді:


7

Використовуйте драйвер миші вашого виробника, якщо він є

Альтернативою є загальна, комерційна, універсальна утиліта / драйвери миші USB Overdrive або Steermouse , або використовувати панель налаштувань прискорення миші .


1
Мені доводиться використовувати нову версію MAPP, яка не має редагування кривих. Наразі найближче, до якого я можу дістатись до лінійної відповіді, - при -0,4x прискорення, але чутливість жахлива. Я не буду використовувати комерційне програмне забезпечення просто тому, що мені смішно купувати програмне забезпечення, щоб мати можливість використовувати мишу . Я вважаю за краще витратити пару годин, щоб написати собі, хоча, мабуть, це тема для ТА.
аїб

1
@aib Вам не потрібно купувати програмне забезпечення для використання миші , ви просто хочете змінити спосіб роботи миші.
Мартін Марконніні

3
Гаразд, я погоджуся, що це питання точки зору. Для мене (і я, по- видимому, може бути єдиною людиною на планеті з цієї точки зору) , то є різниця між «працює» і «не працює». Я вимкнув підключення миші і перестав використовувати будь-що на Mac, що не можна керувати за допомогою тачпада або графічного планшета.
аїб

1
@aib +2 за те, що вона не єдина людина на планеті, яка розчарована. Зараз я придбав нову лазерну мишу Logitech і вона сидить поруч із комп’ютером як пристрій прикраси. Відчуваю, що повертаюся до Best Buy і отримую гроші.
любительська бариста

6

Коротка відповідь, напишіть на Терміналі:

defaults write .GlobalPreferences com.apple.mouse.scaling -1
defaults write .GlobalPreferences com.apple.trackpad.scaling -1

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

defaults write .GlobalPreferences com.apple.mouse.scaling 

Відповідь великого часу, перевірте налаштування параметрів прискорення кривих миші (безкоштовно) скачати ). Відкрийте панель налаштувань> прискорення миші та встановіть значення миші на 0,0x

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


1
Не працює для Snow Leopard, тому що Джобс вирішив кинути функцію API, яка є залежністю від цієї програми. Він працює лише для користувачів Mac зі старими версіями ОС.
любительська бариста

Гарні новини! Він працює знову в 10.8
Джонатан

1
також працює в el capitan 10.11.1! Прекрасна відповідь, що ви також можете відновити, як відновити.
ahnbizcad

5

У мене була така ж проблема, тому що я хотів спробувати League of Legends, подібну RTS-онлайн-гру - прискорення миші може бути болем, коли ви хочете точності в поєднанні з швидким рухом руки.

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

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

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


Мені ніколи не вдалося отримати Overdrive USB, MouseZoom або щось інше, щоб створити вікна, подібні балістичному курсору, але ControllerMate зробив цю роботу. Це трохи хак і дратує, але принаймні це працює. З того часу я перейшов до використання лише миші з підтримкою драйверів OSX.
Девід Ма

2
Я завантажив контролера, і він дуже непридатний для використання, плюс вам доведеться видалити за це гроші. 15 хвилин мого життя, які я ніколи не збираюся одужати.
любительська бариста

4

Дивіться цю тему: Набридло прискорення миші Mac OS X?

Обговорюється декілька рішень, включаючи джерело 21-лінійної програми C, яка змінить масштабування, також доступну як додаток для завантаження. Я пропоную спочатку прочитати всю нитку.


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

2
Ні, вибач. Це метод панелі вподобань прискорення миші, який вбиває швидкість відстеження разом з кривою прискорення.
аїб

@aib +1 за те, що врятувало мені 15 хвилин мого життя.
любительська бариста

4
defaults write .GlobalPreferences com.apple.mouse.scaling -1

Я використовую steermouse, і це дозволяє вам самостійно встановлювати прискорення і швидкість відстеження. Одна річ: встановлення драйвера виробника та рульової миші зіпсує речі.


Працював для мене в 10.8
Джонатан

контекст, будь ласка. де ми це пишемо і як до цього дістатися?
ahnbizcad

3

Подаруйте MouseZoom спробувати, це працювало для мене, щоб уповільнити рух миші.


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


2

SmoothMouse.com здається, є рішенням. Це проект для покращення зручності використання миші та трекпадів.

Він чудово працює на моїх MacBook Air під керуванням OSX Mavericks.


Це хороша утиліта, хоча вона конфліктує з Карабінером, що є для мене
угодою

1

Є панель налаштувань, яку можна встановити для усунення прискорення в OS X, доступна тут .

Це може здатися протиінтуїтивно зрозумілим, але щоб прибрати прискорення, встановіть "Миша" на -6,0x.


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

1

Якщо у вас також встановлений ПК поруч із вашим Mac, ви можете використовувати Synergy + для обміну мишею ПК. Це має додаткову перевагу використання налаштувань швидкості та прискорення миші ПК, і якщо ви працюєте в Windows, ви можете вимкнути їх на панелі керування.

Зауважте, що машина Windows повинна бути налаштована як сервер, а Mac як клієнт.



1

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

Це не гарне рішення, але для мене працювали ...


0

Я чую, що є приємне маленьке додаток під назвою Decelerator може просто зробити свою справу! ;-)

(Безсоромна пробка, я це написав.: D)


1
Це дозволяє вам регулювати швидкість вказівника? Без прискорення, тобто.
аїб

0

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


Я лише проти комерційних рішень: смішно платити гроші, щоб мати можливість користуватися мишкою. Я спробую, спасибі.
аїб

@aib Мені цікаво, як ти продовжуєш говорити "смішно потрібно платити гроші, щоб мати можливість користуватися мишею". Використовуючи Windows з 3.0 та OS X з 10.0 (плюс System 7, 8 та 9) та різноманітні версії Linuxes та BSD, я ще не знайшов миші, яка вимагає від мене платити щось додатково… всі вони працюють поза коробкою. Ваша зусилля щодо необхідності платити неправильно виражена. Це було б те саме, якби я скаржився на XX особливість операційної системи YY і скаржився, що вона непридатна і що я повинен заплатити за її зміну.
Мартін Маркончіні

@ Martín Marconcini: Я згоден; Я романтизую тему, але функція роздуття є однією з речей, про які я не можу відчути. Це головне питання юзабіліті (особливо з кривою прискорення Mac OS), і думати, що це можна було легко запобігти - видаливши код ... Крім того, щоб зробити простий момент: Якщо ви використовували так багато систем, ви вже знайте, що кожен має різний код прискорення, а значить, і відповідь миші. Лінійна відповідь є єдиною універсальною.
аїб

О, і я не дуже перебільшував: дивіться 7 коментар до цього питання. Наскільки важко має бути орієнтуватися на вказівник на кнопку?
аїб

@aib Я знаю, що всі ОС використовують різні алгоритми, і тому відповідь не однакова, але мені не важко переходити з однієї на іншу; якщо що-небудь, я вважаю, Windows трохи незручно рухатись. Я вважаю, що людина звикає після днів практики. М’язову пам’ять важко перемогти, але не неможливо. У будь-якому випадку, я справді не користуюся мишкою в ці дні. Панель запуску та ярлики - це моя миша;)
Мартін Маркончіні

0

Я використовую Logitech G400, тому це може стосуватися лише тієї сім'ї мишей.

Використовуючи ігрове програмне забезпечення Logitech, поверніть чутливість DPI до кінця (3600), а рівень голосування - аж до 125 (125).

Тоді в системних налаштуваннях миші OSX зменшують швидкість відстеження майже на весь шлях. Це не тільки усунуло прискорення для мене, але й вирішило проблеми, коли вказівник замерзав би або тримався на низькій швидкості.


-3

Чарівна миша. Інерціальна прокрутка встановлена ​​на вимкнено. Ви повернетесь до Windows 3.0, але я не маю поняття, чому ви хотіли б стати.

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