2 часа назад
Разработчик опубликовал программа для управления MacBook постукиваниями по экрану

Разработчик Харша Вардхан (Harsha Vardhan) опубликовал утилиту LidTap, которая позволяет запускать приложения, переключать рабочие столы, управлять музыкой и выполнять другие действия постукиваниями по экрану.
Утилита использует встроенный акселерометр и гироскоп. Постукивания по экрану вызывают подёргивания корпуса, которые фиксируют датчики. Модель машинного обучения, сравнивает полученный сигнал и определяет зону касания. Точные координаты программа вычислить не может, но распознаёт прикосновения к определённым зонам.
По умолчанию LidTap делит монитор на четыре зоны. В настройках также можно выбрать сетки из шести и девяти областей. К каждой зоне можно привязать определённое действие: переключить рабочий стол, запустить приложение, начать или остановить воспроизведение.

Есть отдельный режим Privacy Guard, который после постукивания отключает микро, камеру и размывает изображение на экране. Повторное постукивание возвращает оборудование в изначальное состояние.
Во время первого запуска LidTap надо пройти калибровку. Для этого платформа просит постукивать по отмеченным областям экрана, а после — выполнить некоторое количество привычных действий, в том числе набор текста и нажатия на трекпад. Эти действия помогают программе отличать реальные команды от случайных толчков.

Точность определения зон в тестах разработчика составила 95% на выборке из 60 постукиваний по 13-дюймовому MacBook Air. Для работы нужна macOS 14 Sonoma или новее и совместимый набор датчиков. Автор заявляет совместимость с MacBook Air и Pro с M2 и новее, а также MacBook Pro с M1 Pro или M1 Max. Исходный код обнародован на GitHub.
Продолжить читать


