iPhone
可在 App Store 获取需要 iOS 17 或更高版本
从 App Store 安装 iPhone App。
沙发瘫 · Sofatap
Sofatap 把 iPhone 或 Android 手机变成触控板和语音/文字输入器,操作接在电视上的 Windows、Mac 或 Linux 电脑。画面留在大屏幕上,人留在沙发里。
开源 · 支持 Windows、Mac 和 Linux
一个大圆角触控区,键盘和麦克风就在手边。满屏的薄荷色点阵会随手指弯曲,轻点时荡开一圈涟漪。
在手机屏幕上移动,电视上的指针就会跟着移动。单击或轻点一下选中影片;双击或连续轻点两下就是右键,然后选择「播放」。 想搜索?先点电视上的搜索框,再点手机上的键盘按钮,输入后点「发送」。这个搜索框使用草稿加「发送」的流程。
键盘:先聚焦手机屏幕,用方向键移动指针,按 Enter 单击,按 Shift+F10 或菜单键右键单击,按 Esc 关闭菜单。
电视上显示的是电脑里的影片库,共九部影片。每个手势的结果会在下方状态栏中播报。
准备就绪,指针在电视上。
语音和文字
搜一部电影、填个表、回条消息。在受支持的输入框里,你打的字和说的话会随时同步到电脑;其他地方则先在手机上检查草稿,再发送。
开始听写后才会收音。iPhone 和所用语言支持时,语音直接在手机上识别,Sofatap 不会上传你的音频。在 Android 上,听写使用手机上安装的语音服务,音频如何处理由该服务决定。
Windows 和 Mac 上受支持的文本框可实时同步输入与听写;其他输入框、Linux 和旧版接收端则先写草稿,再点「发送」。也可使用系统听写或第三方键盘;第三方服务按各自规则处理数据。
草稿要点「发送」,才会输入到电脑上当前聚焦的输入框。Sofatap 不会额外添加回车或提交操作;但文字中的换行也会被输入,有些输入框会把换行当作回车。
兼容的电脑端检测到你点进了输入框时,手机键盘可以自动弹出。这需要应用提供标准的辅助功能信息,并非所有应用都支持,所以键盘按钮一直都在。
设置
下载 Windows、Mac 或 Linux 接收端。它会打开一个显示二维码的小窗口。
让手机和电脑连接同一个家庭网络。会隔离设备的访客 Wi-Fi 可能导致无法连接。
在手机上打开 Sofatap,扫描电脑窗口里的二维码。如果电脑请求授权,请允许 Sofatap 控制电脑,例如 Mac 的「辅助功能」权限或 Linux Wayland 的远程控制授权。授权之前,仅完成配对还不能移动指针。
下载
Sofatap 需要 iPhone 或 Android 手机上的 App,以及电脑上的一个小接收端。iPhone App 1.0 已正式发布;Android App 和电脑接收端仍是 beta 测试版软件。
需要 iOS 17 或更高版本
从 App Store 安装 iPhone App。
Android 8.0(API 26)或更新版本 · 直接安装 APK,不经 Google Play
Beta 版。更新时需要手动安装到现有 App 上。App 界面为英文、简体中文和日文。听写使用手机上安装的语音服务,语音如何处理由该服务决定。真实电脑和电视上的测试仍在进行。
Windows x64
Beta 版,没有 Authenticode 签名,Windows 可能显示「未知发布者」。解压完整的 zip 后运行 SofaTap.exe。只在你信任的家庭网络中允许网络访问。
macOS 15 或更高版本 · Apple Silicon 或 Intel · 已通过 Apple 公证
Beta 版。Mac 上的实时编辑,以及 Intel Mac 上的输入,尚未在真机上测试。
x64 或 ARM64 · GTK 3 · X11,Wayland 为实验支持
Beta 版。请先安装安装说明中列出的系统软件包。Linux 使用草稿和「发送」,暂不支持实时编辑。Wayland 支持仍是实验性的,本版本尚未在实体 Linux 电脑上测试输入。
Android 8.0(API 26)或更新版本 · iPhone App 1.0 (20) 或更新版本,或 Android App
实验性测试版。尚未在家用电视和第三方应用中通过验收:小米和索尼的配对,以及在 YouTube、Netflix 和浏览器中输入文字都还未验证。电视按键需要启用 Android TV Remote Service;要输入文字,请在电视上选择 Sofatap 键盘。
iPhone 上请使用 1.0 (15) 或更新版本的 App。建议将手机和电脑端都更新到最新版。
不会。电脑照常接在电视上,你看的是大屏幕。Sofatap 只把手机上的指针、滚动和文字输入发送给电脑。
都不能。手机和电脑通过家庭网络直接连接,所以两者需要在同一个网络里。
不会自己这样做。Sofatap 不会额外添加回车或提交操作。不过你写进去的换行是文字的一部分,有些输入框会把换行当作回车,可能因此发出消息或提交表单。
只有在兼容的接收端上、应用通过辅助功能信息标明了输入框时才会。有些应用、游戏和自定义网页控件没有提供这些信息;Linux 上还需要一个可选的辅助功能组件。键盘随时都可以手动打开。
Sofatap 是为连接在电视上的电脑设计的。iPhone App 里还有 LG webOS 和 Android/Google TV 的实验性预览;Android App 也能控制实验性的 Android/Google TV 接收端,但不支持 LG webOS。目前还没有任何电视型号通过验证。
手动控制免费:触控、键盘和基础的语音转文字都是。
还不完全。iPhone App 1.0 已正式发布,但 Android App 仍是 beta 版 APK,电脑接收端也还是测试版,真实电脑上的验收测试仍在进行。可能会遇到问题,欢迎在 GitHub 反馈。