Для компьютера, подключённого к телевизору

Ваш телефон — пульт для гостиной.

Sofatap превращает iPhone или телефон на Android в тачпад и клавиатуру для голоса и текста для компьютера с Windows, Mac или Linux, подключённого к телевизору. Изображение остаётся на большом экране. Вы остаётесь на диване.

Открыть в App Store

Приложение для iPhone · iOS 17 или новее

Загрузки для компьютера

Последний приёмник: 0.8.1 beta.1

Открытый исходный код · Windows, Mac и Linux

Весь экран — ваш тачпад

Одна большая скруглённая сенсорная поверхность, а клавиатура и микрофон всегда под рукой. Спокойное поле мятных точек прогибается под пальцем, а от каждого касания расходится волна.

Проведите
Перемещение указателя
Коснитесь
Левый клик
Коснитесь дважды
Правый клик
Удерживайте 300 мс, затем ведите
Перетаскивание, пока не поднимете палец
Проведите двумя пальцами
Прокрутка

Попробуйте: телефон двигает указатель на телевизоре

Экран Sofatap на iPhone: тёмная скруглённая поверхность, усыпанная мелкими мятными точками, вверху логотип и значок сканирования QR, внизу кнопки клавиатуры и микрофона.

Ведите мышью над экраном телефона — и указатель на телевизоре движется. Щёлкните или коснитесь один раз, чтобы выбрать фильм. Двойной щелчок или двойное касание — это правый клик; затем выберите «Смотреть». Чтобы искать, щёлкните по строке поиска на телевизоре, коснитесь кнопки клавиатуры на телефоне, напечатайте текст и нажмите «Отправить». Эта строка поиска работает по сценарию «черновик и „Отправить“».

Клавиатура: переведите фокус на экран телефона, двигайте указатель стрелками, нажмите Enter для щелчка и Shift+F10 или клавишу меню для правого клика. Esc закрывает меню.

На телевизоре — фильмотека компьютера с девятью фильмами. Результат каждого жеста объявляется в строке состояния.

Готово. Указатель на телевизоре.

Голос и текст

Печатайте, не вставая

Найдите фильм, заполните форму или ответьте на сообщение. В поддерживаемых полях то, что вы печатаете или говорите, сразу появляется на компьютере; в остальных вы проверяете черновик на телефоне и затем отправляете его.

  1. Нажмите на микрофон

    Он слушает только после того, как вы начнёте диктовку. Если ваш iPhone и язык это поддерживают, речь распознаётся прямо на телефоне, и Sofatap не загружает ваше аудио. На Android диктовка использует установленную на телефоне службу распознавания речи, и от неё зависит, как обрабатывается звук.

  2. Вживую или черновиком

    В поддерживаемых текстовых полях Windows и Mac набор и диктовка сразу появляются на компьютере; в других полях, в Linux и со старыми приёмниками вы пишете черновик и нажимаете «Отправить». Можно также пользоваться системной диктовкой или сторонней клавиатурой; сторонние сервисы обрабатывают данные по своим правилам.

  3. Отправьте черновик

    Черновик вводится в активное поле на компьютере, когда вы касаетесь «Отправить». Sofatap никогда не добавляет лишний Enter или отправку формы, но переносы строк из текста тоже вводятся, и некоторые поля воспринимают их как Enter.

Когда совместимый компьютер сообщает, что вы щёлкнули в текстовом поле, клавиатура на телефоне может открыться сама. Это зависит от того, предоставляет ли приложение стандартные сведения специальных возможностей, а так делают не все приложения, поэтому кнопка клавиатуры всегда на месте.

Настройка

Настройте один раз — и отдыхайте

  1. Установите приложение на компьютер

    Скачайте приёмник для Windows, Mac или Linux. Он откроет небольшое окно с QR-кодом.

  2. Используйте одну домашнюю сеть

    Подключите телефон и компьютер к одной домашней сети. Гостевая сеть Wi-Fi, изолирующая устройства, может блокировать подключение.

  3. Отсканируйте код и разрешите управление

    Откройте Sofatap на телефоне и отсканируйте код в окне компьютера. Если компьютер попросит, разрешите Sofatap управлять им — например, в разделе «Универсальный доступ» на Mac или в запросе на удалённое управление в Linux с Wayland. До этого одно лишь сопряжение не позволит двигать указатель.

Всё остаётся дома

  • Телефон и компьютер связываются напрямую через домашнюю сеть, с шифрованием TLS и закреплённым сертификатом. Промежуточного сервера нет.
  • Микрофон включается, только когда вы начинаете диктовку.
  • При живом редактировании поддерживаемое поле меняется по мере того, как вы печатаете или диктуете. С черновиком на компьютере ничего не вводится, пока вы не коснётесь «Отправить».
  • Код сопряжения даёт управление вашим компьютером, поэтому никому его не сообщайте.

Скачать

Скачайте Sofatap

Для Sofatap нужны приложение на iPhone или телефоне на Android и небольшой приёмник на компьютере. Приложение для iPhone 1.0 вышло в официальной версии; приложение для Android и приёмники пока бета-версии.

Телефон или планшет на Android

android-controller-v0.1.0-beta.1

Android 8.0 (API 26) или новее · APK напрямую, не через Google Play

Бета-версия. Обновления устанавливаются вручную поверх установленного приложения. Приложение на английском, упрощённом китайском и японском. Диктовка использует установленную на телефоне службу распознавания речи, и от неё зависит, как обрабатывается ваша речь. Испытания на реальных компьютерах и телевизорах продолжаются.

Windows

v0.8.1-beta.1

Windows x64

Бета-версия. Нет подписи Authenticode, поэтому Windows может показать неизвестного издателя. Распакуйте весь zip-архив и запустите SofaTap.exe. Разрешайте доступ к сети только в доверенной домашней сети.

Mac

v0.8.1-beta.1

macOS 15 или новее · Apple Silicon или Intel · Нотаризовано Apple

Бета-версия. Живое редактирование на Mac и ввод на Mac с Intel ещё не проверялись на реальных устройствах.

Linux

v0.8.1-beta.1

x64 или ARM64 · GTK 3 · X11, Wayland — экспериментально

Бета-версия. Сначала установите системные пакеты из руководства по настройке. В Linux используются черновик и «Отправить»; живого редактирования там пока нет. Поддержка Wayland экспериментальная, а ввод на реальном компьютере с Linux в этой версии ещё не проверялся.

Android TV (экспериментально)

android-tv-v0.2.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 передаёт с телефона только указатель, прокрутку и текст.

Работает ли это через Bluetooth или интернет?

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

Будет ли он сам нажимать Enter или отправлять формы?

Сам по себе — нет. Sofatap никогда не добавляет Enter или отправку формы. Но переносы строк, которые вы пишете, — часть текста, и некоторые поля воспринимают перенос строки как Enter, из-за чего может уйти сообщение или отправиться форма.

Появляется ли клавиатура в любом приложении?

Только в текстовых полях, которые приложение обозначает через сведения специальных возможностей на совместимом приёмнике. Некоторые приложения, игры и нестандартные веб-элементы этого не делают, а в Linux для этого нужен дополнительный компонент специальных возможностей. Клавиатуру всегда можно открыть вручную.

Можно ли управлять смарт-телевизором напрямую?

Sofatap создан для компьютера, подключённого к телевизору. В приложении для iPhone есть и экспериментальные предварительные версии для LG webOS и Android/Google TV; приложение для Android может управлять экспериментальным приёмником Android/Google TV, но не LG webOS. Ни одна модель телевизора пока не прошла проверку.

Sofatap платный?

Ручное управление бесплатно: касания, клавиатура и базовый перевод речи в текст.

Готов ли Sofatap к повседневному использованию?

Пока не полностью. Приложение для iPhone 1.0 вышло в официальной версии, но приложение для Android — это бета-версия в виде APK, приёмники для компьютера пока в бете, а приёмочные испытания на реальных компьютерах продолжаются. Возможны шероховатости — пожалуйста, сообщайте о проблемах на GitHub.

Разрабатывается открыто

Sofatap — проект с открытым исходным кодом под лицензией MIT. Следите за развитием, читайте код или предлагайте улучшения на GitHub.

Sofatap на GitHub