iPhone
В App StoreiOS 17 или новее
Установите приложение для iPhone из App Store.
Для компьютера, подключённого к телевизору
Sofatap превращает iPhone или телефон на Android в тачпад и клавиатуру для голоса и текста для компьютера с Windows, Mac или Linux, подключённого к телевизору. Изображение остаётся на большом экране. Вы остаётесь на диване.
Открытый исходный код · Windows, Mac и Linux
Одна большая скруглённая сенсорная поверхность, а клавиатура и микрофон всегда под рукой. Спокойное поле мятных точек прогибается под пальцем, а от каждого касания расходится волна.
Ведите мышью над экраном телефона — и указатель на телевизоре движется. Щёлкните или коснитесь один раз, чтобы выбрать фильм. Двойной щелчок или двойное касание — это правый клик; затем выберите «Смотреть». Чтобы искать, щёлкните по строке поиска на телевизоре, коснитесь кнопки клавиатуры на телефоне, напечатайте текст и нажмите «Отправить». Эта строка поиска работает по сценарию «черновик и „Отправить“».
Клавиатура: переведите фокус на экран телефона, двигайте указатель стрелками, нажмите Enter для щелчка и Shift+F10 или клавишу меню для правого клика. Esc закрывает меню.
На телевизоре — фильмотека компьютера с девятью фильмами. Результат каждого жеста объявляется в строке состояния.
Готово. Указатель на телевизоре.
Голос и текст
Найдите фильм, заполните форму или ответьте на сообщение. В поддерживаемых полях то, что вы печатаете или говорите, сразу появляется на компьютере; в остальных вы проверяете черновик на телефоне и затем отправляете его.
Он слушает только после того, как вы начнёте диктовку. Если ваш iPhone и язык это поддерживают, речь распознаётся прямо на телефоне, и Sofatap не загружает ваше аудио. На Android диктовка использует установленную на телефоне службу распознавания речи, и от неё зависит, как обрабатывается звук.
В поддерживаемых текстовых полях Windows и Mac набор и диктовка сразу появляются на компьютере; в других полях, в Linux и со старыми приёмниками вы пишете черновик и нажимаете «Отправить». Можно также пользоваться системной диктовкой или сторонней клавиатурой; сторонние сервисы обрабатывают данные по своим правилам.
Черновик вводится в активное поле на компьютере, когда вы касаетесь «Отправить». Sofatap никогда не добавляет лишний Enter или отправку формы, но переносы строк из текста тоже вводятся, и некоторые поля воспринимают их как Enter.
Когда совместимый компьютер сообщает, что вы щёлкнули в текстовом поле, клавиатура на телефоне может открыться сама. Это зависит от того, предоставляет ли приложение стандартные сведения специальных возможностей, а так делают не все приложения, поэтому кнопка клавиатуры всегда на месте.
Настройка
Скачайте приёмник для Windows, Mac или Linux. Он откроет небольшое окно с QR-кодом.
Подключите телефон и компьютер к одной домашней сети. Гостевая сеть Wi-Fi, изолирующая устройства, может блокировать подключение.
Откройте Sofatap на телефоне и отсканируйте код в окне компьютера. Если компьютер попросит, разрешите Sofatap управлять им — например, в разделе «Универсальный доступ» на Mac или в запросе на удалённое управление в Linux с Wayland. До этого одно лишь сопряжение не позволит двигать указатель.
Скачать
Для Sofatap нужны приложение на iPhone или телефоне на Android и небольшой приёмник на компьютере. Приложение для iPhone 1.0 вышло в официальной версии; приложение для Android и приёмники пока бета-версии.
iOS 17 или новее
Установите приложение для iPhone из App Store.
Android 8.0 (API 26) или новее · APK напрямую, не через Google Play
Бета-версия. Обновления устанавливаются вручную поверх установленного приложения. Приложение на английском, упрощённом китайском и японском. Диктовка использует установленную на телефоне службу распознавания речи, и от неё зависит, как обрабатывается ваша речь. Испытания на реальных компьютерах и телевизорах продолжаются.
Примечания и контрольные суммы android-controller-v0.1.0-beta.1
Windows x64
Бета-версия. Нет подписи Authenticode, поэтому Windows может показать неизвестного издателя. Распакуйте весь zip-архив и запустите SofaTap.exe. Разрешайте доступ к сети только в доверенной домашней сети.
Руководство по установке для Windows Примечания и контрольные суммы v0.8.1-beta.1
macOS 15 или новее · Apple Silicon или Intel · Нотаризовано Apple
Бета-версия. Живое редактирование на Mac и ввод на Mac с Intel ещё не проверялись на реальных устройствах.
Руководство по установке для Mac Примечания и контрольные суммы v0.8.1-beta.1
x64 или ARM64 · GTK 3 · X11, Wayland — экспериментально
Бета-версия. Сначала установите системные пакеты из руководства по настройке. В Linux используются черновик и «Отправить»; живого редактирования там пока нет. Поддержка Wayland экспериментальная, а ввод на реальном компьютере с Linux в этой версии ещё не проверялся.
Руководство по установке для Linux Примечания и контрольные суммы v0.8.1-beta.1
Android 8.0 (API 26) или новее · приложение для iPhone 1.0 (20) или новее или приложение для Android
Экспериментальная бета. Ещё не принята на домашних телевизорах и в сторонних приложениях: сопряжение на Xiaomi и Sony и ввод текста в YouTube, Netflix и браузерах не проверены. Для кнопок телевизора нужен включённый Android TV Remote Service; для текста выберите на телевизоре клавиатуру Sofatap.
На iPhone нужно приложение 1.0 (15) или новее. Рекомендуем обновить и телефон, и компьютер до последней версии.
Нет. Компьютер, как обычно, подключён к телевизору, и вы смотрите на большой экран. Sofatap передаёт с телефона только указатель, прокрутку и текст.
Ни то, ни другое. Телефон и компьютер соединяются напрямую через домашнюю сеть, поэтому оба должны быть в одной сети.
Сам по себе — нет. Sofatap никогда не добавляет Enter или отправку формы. Но переносы строк, которые вы пишете, — часть текста, и некоторые поля воспринимают перенос строки как Enter, из-за чего может уйти сообщение или отправиться форма.
Только в текстовых полях, которые приложение обозначает через сведения специальных возможностей на совместимом приёмнике. Некоторые приложения, игры и нестандартные веб-элементы этого не делают, а в Linux для этого нужен дополнительный компонент специальных возможностей. Клавиатуру всегда можно открыть вручную.
Sofatap создан для компьютера, подключённого к телевизору. В приложении для iPhone есть и экспериментальные предварительные версии для LG webOS и Android/Google TV; приложение для Android может управлять экспериментальным приёмником Android/Google TV, но не LG webOS. Ни одна модель телевизора пока не прошла проверку.
Ручное управление бесплатно: касания, клавиатура и базовый перевод речи в текст.
Пока не полностью. Приложение для iPhone 1.0 вышло в официальной версии, но приложение для Android — это бета-версия в виде APK, приёмники для компьютера пока в бете, а приёмочные испытания на реальных компьютерах продолжаются. Возможны шероховатости — пожалуйста, сообщайте о проблемах на GitHub.
Sofatap — проект с открытым исходным кодом под лицензией MIT. Следите за развитием, читайте код или предлагайте улучшения на GitHub.