BLE-dimix автоматически отключает встроенный трекпад MacBook, когда подключено выбранное устройство, и включает обратно, когда его нет.
У MacBook есть штатная функция — отключать трекпад, когда подключена мышь. Но некоторые мыши по Bluetooth подключаются «как клавиатура» (например, Logitech G309), и macOS их за мышь не считает: трекпад остаётся включённым и ловит случайные касания ладонью. BLE-dimix решает именно это — поднимает виртуальную мышь, и система отключает трекпад своим штатным способом.
Я написал BLE-dimix для себя. К новому любимому MacBook купил классную дорогую мышь — и расстроился: macOS не захотел работать с ней как надо, трекпад упорно не отключался.
За пару вечеров я собрал это решение. А пока искал, как победить проблему, наткнулся на десятки таких же историй — людям не хватало простого инструмента. Поэтому я сделал BLE-dimix бесплатным для всех.
Сейчас им пользуются все мои друзья с MacBook и игровыми мышами. Хочу, чтобы ваш MacBook радовал по-прежнему — и чтобы устройства, которые он определяет неправильно, не могли испортить настроение.
Выберите в списке любое подключённое устройство — мышь, перо для рисования, внешний тачпад или другой аксессуар. Как только оно на связи, трекпад выключается; отключите устройство — трекпад снова работает. А режим «Всегда» держит трекпад выключенным постоянно, без привязки к устройству.
«Всегда» — трекпад заглушён постоянно. «Когда подключена мышь» — только пока выбранная мышь на связи. Отключили мышь — трекпад снова работает.
Мгновенно включить или выключить глушение, не открывая меню.
⌃ Ctrl + ⌥ Opt + TЗначок показывает текущее состояние трекпада. Выбор мыши и режима — в пару кликов.
Стартует автоматически вместе с системой. Включается одной галкой в меню.
Запустите BLE-dimix-Setup.pkg и пройдите установку (нужен пароль администратора).
Приложение запустится само и предложит активировать драйвер — нажмите «Активировать».
Откройте Системные настройки → Конфиденциальность и безопасность и нажмите «Разрешить» для разработчика Fumihiko Takayama (автор драйвера Karabiner).
При первом подключении мыши система может спросить разрешение — подтвердите. Дальше всё работает само.
Нажмите на значок BLE-dimix вверху справа — там меню и текущее состояние трекпада.
Откройте «Настройки…», выберите своё устройство из списка и режим: «Всегда» или «Когда подключена выбранная мышь».
Галка «Глушить трекпад» (в меню или в окне) включает и выключает глушение целиком.
⌃ Ctrl + ⌥ Opt + T — мгновенно включить или выключить, не открывая меню.
Включите «Запускать при входе», чтобы утилита стартовала сама. Значок в меню и индикатор в окне всегда показывают текущее состояние.
И приложение, и драйвер подписаны Developer ID и нотаризованы Apple — при первом запуске macOS сообщает, что проверила их на вредоносное ПО. Работает при включённом SIP, без «пониженных» режимов безопасности. Никакой рекламы, аналитики и сбора данных.
Подписано сертификатом разработчика Apple.
Apple проверила приложение на вредоносное ПО.
Karabiner от pqrs.org, лицензия Unlicense.
Бесплатно, для macOS 13 или новее. Перед загрузкой примите условия лицензии.
В списке отмечаете мышь или другое устройство и режим работы.
Через драйвер Karabiner создаётся системная виртуальная мышь — невидимая для вас.
Система видит «настоящую» мышь и отключает трекпад своим штатным механизмом.
Только при установке — один раз. Установщик кладёт драйвер и небольшой служебный компонент в системную папку macOS, как того требует DriverKit. В повседневной работе права администратора не нужны.
Виртуальную мышь создаёт открытый драйвер Karabiner-DriverKit-VirtualHIDDevice от pqrs.org — основа популярного Karabiner-Elements. Исходный код открыт (Unlicense), драйвер подписан Developer ID автора и нотаризован Apple. Мы поставляем его без изменений.