При покупке iMac я так и не смог понять всего величия Apple Magic Mouse. Мышь слишком маленькая, нет скролла и среднего клика, а про зарядку на нижней панели я вообще молчу. Поэтому я прикупил MX Anywhere 3 от Logitech и перестал страдать.
Но многие не любят сторонние мыши из-за отсутствия плавного скролла и всяких прочих непонятных мне вещей. А тем временем все эти проблемы легко решить.
Как превратить любую мышь в Magic Mouse
Для того чтобы привести мышь Logitech или любую другую до достойного macOS качества работы, можно установить утилиту BetterMouse. С её помощью можно отрегулировать плавность скролла, скорость движения курсора и многие-многие другие продвинутые штуки, которых нет в стандартных настройках системы или мыши.
На что способно приложение
При первом запуске от вас потребуется выдать разрешение на Универсальный доступ, и после этого сразу же можно начать пользоваться BetterMouse. Никаких обучений или чего-либо, просто иконка в Системном меню, и вертись как хочешь.
Что на самом деле немного напрягает (просто посмотрите на скриншот ниже).
Всего есть четыре глобальных пункта настроек: скролл, курсор, кнопки и клавиатура. Есть ещё возможность настроить исключения для нужных приложений, разрешить автозапуск и скрыть иконку.
Настройка колесика мыши
Пожалуй, это самый сложный раздел настроек. Здесь есть три основных блока.
На первый взгляд очень трудно понять, какой ползунок и чекбокс за что отвечает. Но при нажатии на иконку со знаком вопроса отображается подсказка, из которой всё становится ясно.
Первый пункт — Physical V Scroll, что можно перевести как «настройка физического скролла по вертикали». Наверху у вас есть граф, на котором можно в реальном времени понять, как воздействуют настройки на поведение колёсика.
Ниже можно поменять несколько параметров:
- Duration — длительность прокрутки за один тик колеса в количестве фреймов. Настройка зависит от частоты обновления монитора.
- Brake point отвечает только за плавность скролла, то есть на каком фрейме начнётся ускорение прокрутки.
- Speed при активной опции Smooth scroll указывает скорость прокрутки в пикселях на фрейм. При выключенной опции — в строках на тик.
- Acceleration позволяет прокручивать содержимое экрана дальше с таким же углом поворота колёсика за то же время.
- More smooth накидывает постобработку, чтобы сделать прокрутку ещё более плавной.
И есть ещё три дополнительные опции:
- Smooth scroll просто активирует плавность прокрутки у вашей мыши по всем осям.
- Acceleration позволяет нивелировать встроенную акселерацию системы. Если вы выше указали Acceleration равную нулю, то при выключенном чекбоксе вы получите нулевое ускорение.
- Vertical dir invert просто инвертирует скролл по вертикали.
Следующие два блока настроек менее комплексные. Physical V Scroll регулирует скорость прокрутки по горизонтали. Дополнительно можно включить инверсию.
Раздел Modified V Scroll позволяет изменять вертикальную прокрутку:
- Shift to H scroll при зажатом шифте превратит вертикальный скролл в горизонтальный.
- Ctrl to zoom — при зажатом Ctrl и скролле будет происходить зум или пинч.
- Cmd to fast scroll повысит скорость прокрутки при зажатой кнопке ⌘. Скорость регулируется ниже.
Первые две опции можно инвертировать.
Настройка курсора мыши
В этом разделе можно тонко настроить работу курсора и частично кнопок вашей мыши.
Раздел Cursor control, по сути, дублирует системные настройки скорости перемещения мыши, но вы можете отдельно настроить ускорение и скорость. Скорость отображается в фепесах в секунду. Дополнительно можно зафиксировать расположение курсора при жестах.
Ещё ниже отображаются настройки вашей мыши, в моём случае — MX Anywhere 3. Не уверен, что для всех мышек пункты одинаковые. Поэтому не буду останавливаться на них.
Настройка кнопок мыши
Здесь можно перенастроить стандартные действия кнопок мыши под любые ваши желания. Можно настроить нажатие каких-то горячих клавиш или выполнение действий.
Настройки кнопок клавиатуры
Аналогично кнопкам мыши можно перенастроить работу кнопок клавиатуры.
Честно говоря, странная опция, но в моём случае она могла бы быть полезной. Например, меня раздражает отсутствие кнопки Forward Delete на клавиатуре Apple, и для этого я переназначил F12 на неё с помощью Karabiner-Elements. Что на самом деле слишком ультимативное решение моей проблемы.
А теперь я могу в одном приложении произвести все нужные мне настройки.
Стоимость
Попробовать BetterMouse можно без ограничений в течение недели, затем потребуется приобрести лицензию за $7.99. Оплата разовая, а установка разрешена на пять устройств.
Выводы
Как я написал в самом начале статьи, я абсолютно не понимаю проблемы использования сторонней мыши с macOS-устройствами. Я не вижу никакой разницы.
Но если вы её видите и чувствуете прямо на кончиках пальцев, я рекомендую попробовать BetterMouse. Правда, нужно действительно понимать, что вы хотите улучшить и насколько. Если вы просто хотите сделать хорошо одной кнопкой, то здесь так не получится.