Отключение ускорения мыши в Mac OS X

37

Я искал решение проблемы с непригодной для использования мышью в Mac OS X целую вечность. Я пробовал gazillion программ и возился со всеми настройками, которые есть или могут быть добавлены. До сих пор я не нашел способа получить линейный отклик мыши в Mac OS X.

На данный момент я серьезно подумываю об установке другой операционной системы.

Но прежде чем я это сделаю, или займусь бинарными операционными системами, может, у кого-то здесь есть решение?

Я хочу линейный ответ мыши. Я хочу высокую чувствительность. Мне нравится ускорение сенсорной панели, и я хотел бы сохранить его, если это возможно. Любые идеи?

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

Я использую Mac OS X 10.6.5 на MacBook Pro. Я не пользуюсь мышью определенной марки.

Я не ищу каких-либо коммерческих решений.

Я пробовал:

Из того, что я до сих пор собирал, похоже, что единственный способ убить кривую ускорения - установить масштабирование мыши на отрицательное значение (для которого, очевидно, есть два метода). К сожалению, это также убивает скорость отслеживания. До 10.4 существовала функция, в которую можно было передать собственную кривую ускорения, которая решала все проблемы.

-

Кстати, вот ответ Linux на этот вопрос: Отключение ускорения мыши в X.Org (Linux)

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

AIB
источник
1
Это было опубликовано в августе: довольно отчаянное решение взломать драйвер мыши. Я не ожидаю, что с тех пор появятся альтернативы.
Даниэль Бек
1
@aib Если вы для написания собственных, вполне вероятно , что приложение кривой мыши просто настраивая параметры ускорения ( HIDPointerAccelerationSettings, HIDPointerAccelerationTable, HIDPointerAccelerationTypeи т.д.) в IORegistry от IOHIDPointingобъекта , связанного с мышью. IOHIDFamilyявляется открытым исходным кодом, так что вы можете выяснить, как драйвер интерпретирует эти настройки.
Джереми У. Шерман
7
Если вы здесь, вы, вероятно, разочарованы, поэтому вот некоторые мелочи, чтобы поднять ваше настроение: Знаете ли вы, что в первый раз, когда я пытался использовать мышь на Mac, мне потребовалось более 10 секунд, чтобы нажать большую кнопку Firefox 32x32 (только ~ 3 из которых я потратил, стуча головой по столу)? Muridae бросили вызов Railgunner Quake 3, я продолжал недооценивать его.
AIB
3
Забавно, что в буквальном смысле является вопросом получения вещи прямо. (В данном случае это будет кривая указателя.) Я не собираюсь обсуждать вещи дальше, потому что я уже согласился с тем, что линейный ответ является единственным логическим, универсальным выбором в пользу называть все это «личными предпочтениями». «. Тем не менее, меня удивляет, что у некоторых людей нет стандартов на устройства, которые они часами используют для взаимодействия с устройством, над которым они работают.
AIB
4
Личные предпочтения просто личные . Если кому-то нравится или не нравится ускорение мыши, это его прерогатива. Цель Super User - получить ответы на вопросы о компьютерах, и это совершенно правильный вопрос. Пожалуйста, прекратите спорить о том, чья ОС "выше", иначе посторонние комментарии будут удалены.
nhinkle

Ответы:

7

Используйте драйвер мыши вашего производителя, если имеется

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

Даниэль Бек
источник
1
Я должен использовать более новую версию MAPP, которая не имеет редактирования кривой. Прямо сейчас самое близкое, что я могу получить к линейному отклику, это ускорение -0,4х, но чувствительность ужасная. Я не буду использовать коммерческое программное обеспечение просто потому, что считаю нелепым покупать программное обеспечение, чтобы использовать мышь . Я бы предпочел потратить пару часов, чтобы написать один сам, хотя я думаю, что это тема для SO.
AIB
1
@aib Вам не нужно покупать программное обеспечение, чтобы использовать мышь , вы просто хотите изменить способ работы мыши.
Мартин Маркончини
3
Хорошо, я согласен, что это вопрос точки зрения. Для меня (и я, по- видимому, может быть единственным человеком на планете с этой точки зрения) , то есть разница между «работает» и «не работает». Я отключил мышь и перестал использовать на Mac все, что нельзя контролировать с помощью сенсорной панели или графического планшета.
AIB
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 тоже! Отличный ответ, для обеспечения, как восстановить.
Анбизкад
5

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

Я нашел ControllerMate , который работал как шарм после некоторых настроек и тестов:

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

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

Nasosdim
источник
Мне никогда не удавалось получить USB Overdrive, MouseZoom или что-либо еще для создания окон, подобных баллистическим курсорам, но ControllerMate справился с этой задачей. Это немного взломать и раздражает, но по крайней мере это работает. С тех пор я перешел к использованию мыши с поддержкой драйверов OSX.
Дэвид Ма
2
Я скачал контроллер, и он совершенно непригоден для использования, к тому же вы должны раздавать деньги за него. 15 минут моей жизни, которые я никогда не восстановлю.
бариста-любитель
4

Смотрите эту ветку: Устали от ускорения мыши в Mac OS X?

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

harrymc
источник
Уже прочитал, но, может быть, я что-то упустил в первый раз, так что я снова прочитаю это сверху и оставлю здесь еще один отзыв.
AIB
2
Нет извини. Это метод панели настроек ускорения мыши, который убивает скорость отслеживания вместе с кривой ускорения.
AIB
@aib +1 за то, что спас 15 минут моей жизни.
бариста-любитель
4
defaults write .GlobalPreferences com.apple.mouse.scaling -1

Я использую Steermouse, и это позволяет вам самостоятельно устанавливать ускорение и скорость отслеживания. Во-первых, наличие установленных драйверов и рулевого управления производителя портит ситуацию.

scosant
источник
Работал для меня в 10,8
Джонатан
Контекст, пожалуйста. куда мы пишем это и как к этому добраться?
Анбизкад
3

Дайте MouseZoom попробовать, он работал для меня , чтобы замедлить движение мыши.

исмаил
источник
Но я хочу ускорить это! Только без ускорения. Кстати, если вы хотите узнать, каково ускорение, попробуйте максимальную настройку для этой программы. Скажите мне, что это можно использовать, и я оставлю свой поиск линейного ответа мыши. Эта нелогичная кривая отклика - это именно то, что происходит на низких настройках, только в меньшей степени преувеличено.
AIB
2

SmoothMouse.com, кажется, решение. Это проект по улучшению удобства использования мыши и трекпада.

Он отлично работает на моем MacBook Air под управлением OSX Mavericks.

Карлито
источник
Это хорошая утилита, хотя она конфликтует с Karabiner, который для меня является
нарушителем
1

Существует панель настроек, которая может быть установлена ​​для устранения ускорения в OS X, доступная здесь .

Это может показаться нелогичным, но чтобы убрать ускорение, установите «Мышь» на -6.0x.

Матье Картье
источник
1
Кажется, очень знакомо тому, что я написал в своем вопросе. Извините, но это убивает чувствительность мыши вместе с кривой ускорения. Это то , что я использую в данный момент (или пытается, а.)
AIB
1

Если у вас также есть компьютер, установленный рядом с вашим Mac, вы можете использовать Synergy + для совместного использования мыши компьютера. Это дает дополнительное преимущество использования настроек скорости и ускорения мыши на ПК, и если вы работаете в Windows, вы можете отключить их с панели управления.

Обратите внимание, что компьютер с Windows должен быть настроен как сервер, а Mac - как клиент.

spronkey
источник
1

Дайте USB Overdrive попробовать.

EnRIz
источник
Используя USB Overdrive и драйверы Razer OSX, USB Overdrive - явный победитель.
Омар Куреши
Пользователь уже ответил в декабре (см. Мой ответ), что он не хотел использовать это.
Даниэль Бек
1

Из-за этой проблемы я убрал Logitech G5. Я решил проблему с помощью Magic Mouse. Его драйверы обеспечивают плавное ускорение указателя, которое я не нашел ни в одной другой мыши.

Это не очень хорошее решение, но у меня получилось ...

Алан
источник
0

Я слышал, что есть симпатичное маленькое приложение под названием Decelerator, которое может просто помочь! ;-)

(Бесстыдная вилка, я это написал.: D)

Колдер
источник
1
Позволяет ли вам регулировать скорость указателя? Без ускорения.
AIB
0

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

peroty
источник
Я только против коммерческих решений: смешно платить деньги, чтобы использовать мышь. Я попробую, спасибо.
AIB
@aib Мне интересно, как ты продолжаешь говорить «смешно платить деньги, чтобы использовать мышь». Пользуясь Windows начиная с 3.0 и OS X начиная с 10.0 (плюс System 7, 8 и 9) и различными версиями Linux и BSD, я еще не нашел мышь, которая требовала бы от меня что-то дополнительное ... все они работают "из коробки". Ваша напыщенная речь о необходимости платить неверно выражена. Это было бы то же самое, если бы я пожаловался на функцию XX операционной системы YY и пожаловался на то, что она непригодна для использования и что я должен заплатить за ее изменение.
Мартин Маркончини
@ Мартин Маркончини: я согласен; Я романтизирую эту тему, но раздувание черт - это одна из тех вещей, о которых я не могу не думать сильно. Это серьезная проблема юзабилити (особенно с кривой ускорения Mac OS), и думать, что ее можно было бы легко предотвратить - удалив код ... Кроме того, для простоты: если вы использовали так много систем, вы уже Знайте, что у каждого свой код ускорения и, следовательно, ответ мыши. Линейный ответ является единственным универсальным.
AIB
О, и я не сильно преувеличивал: см. 7-й комментарий по этому вопросу. Насколько сложно должно быть указатель на кнопку?
AIB
@aib Я знаю, что все ОС используют разные алгоритмы, и поэтому ответ не одинаков, но мне не особенно сложно переключаться с одного на другое; во всяком случае, я нахожу Windows немного неловкой, чтобы двигаться. Во что я верю, так это в том, что человек привык после нескольких дней практики. Мышечную память трудно победить, но не невозможно. В любом случае, я действительно не очень часто использую мышь в эти дни. Панель запуска и ярлыки - моя мышь;)
Мартин Маркончини,
0

Я использую Logitech G400, так что это может относиться только к этому семейству мышей.

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

Затем в системных настройках мыши OSX почти полностью уменьшите скорость отслеживания. Это не только убрало для меня ускорение, но и устранило проблемы, когда указатель зависал или зависал на низких скоростях.

Тед Бигхэм
источник
-3

Волшебная Мышь. Инерционная прокрутка отключена. Вы вернетесь к Windows 3.0, но я понятия не имею, почему вы хотели бы быть.

dhuibh
источник