OMOneMouse

技术与安全

连接结构与权限,我们单独做了整理。

本页不讲一般用法,而是说明连接是怎么建立的以及为什么要用这些权限。使用步骤请查看使用指南

Local First

只在你配对过的设备之间运行。

输入、文件和剪贴板,只在你自己的 Windows 端与已配对的连接目标之间往来,不会经过外部服务器上传到某个账号。Mac 的公开支持使用本地 LAN 连接。

Connection Direction

Windows 发起并管理连接;Android、另一台 Windows PC 与 Mac 是连接目标。

macOS 13+ Apple 芯片 Mac 已作为 LAN 连接目标公开支持。

连接控制端

  • 使用 Windows 10/11。
  • 负责设备发现、选择目标、布局和发送鼠标与键盘输入。
  • 与 Mac 配对时,在 Windows 输入 Mac 上显示的 6 位代码。

连接目标

  • 当前公开支持 Android、另一台 Windows PC 与 macOS 13+ Apple 芯片 Mac。
  • Mac 连接由 Windows 端发起并管理,使用 LAN 传输输入、文件和剪贴板。

Permissions

权限只用于提供功能所需的范围。

Android 与 Mac 权限都在使用相应功能时请求,不会一次性全部申请。

Android · 必需

无障碍服务

要用 Windows 的鼠标和键盘控制 Android,并处理远程输入及屏幕相关操作,就需要无障碍服务。

Android · 开始远程控制时

屏幕捕获授权

打开手机远程控制窗口时,通过 Android 系统弹窗进行授权。安全屏幕等部分内容可能无法显示。

Android · 连接时

附近的 Wi-Fi 设备

在 Android 13 及以上查找 Windows 时可能会请求。不是在启动应用时,而只在搜索的那一刻才询问。

启动服务时

通知

用于显示后台连接状态。只在需要时才请求。

使用亮度调节时

修改系统设置

用 Alt+Shift+↑/↓ 调节手机屏幕亮度时,首次需要一次。

推荐

电池优化例外

如果息屏后连接会中断,为了稳定性建议开启。并非必需。

Mac · macOS 15+

本地网络

通过 LAN 发现 Windows 时需要允许。macOS 13/14 可能不会显示该权限项目,应用会将其视为无需单独授权。

Mac · 输入必需

辅助功能

用于把 Windows 发送的鼠标和键盘输入应用到 Mac。没有该权限时 Mac 会保持未就绪状态。

Mac · 共享画面时

屏幕录制

只有从 Windows 查看 Mac 屏幕或窗口时才需要。一般输入、文件和剪贴板功能不需要该权限。画面共享仅支持 LAN。

Mac Bluetooth · 测试版

Bluetooth

Mac 蓝牙作为测试版提供(在 Mac 应用设置中开启)。官方支持的 Mac 连接与画面共享方式为 LAN。

Data Handling

输入、文件和剪贴板,都在你选定的范围内。

  • 不创建远程账号 — 无需登录,通过配对即可运行。
  • 不会把你发送的文件保存到服务器。而是直接发送到你选择的设备。
  • 不会把无障碍数据用于广告或屏幕采集用途。只用于输入传递、远程控制等明示的功能。
  • 剪贴板和文件传输,只在你选定对象并执行时才会发生。

Network

连接质量会受本地网络条件的影响。

推荐环境

  • Windows 端与连接目标位于个人路由器下的同一 Wi-Fi(2.4/5GHz 均可)
  • 允许设备间通信的网络
  • 在 Windows 防火墙中允许 OneMouse 的入站连接
  • 连接 Mac,以及查看 Mac 屏幕或窗口时使用 LAN

受限环境

  • 访客或公司 Wi-Fi 中的客户端隔离(client isolation)
  • 被识别为“公用”的网络会阻止入站连接
  • 此时请改用 Bluetooth 直接连接或个人热点

OneMouse 不经过互联网中继服务器,因此需要两台设备能够彼此直接找到的环境。

Support Scope

公开指南以 Wi-Fi/LAN 和 Bluetooth 连接为准。

  • 连接控制端:Windows 10/11。设备发现、布局和输入发送均从 Windows 进行。
  • 当前公开连接目标:Android、另一台 Windows PC 与 Apple 芯片 Mac。
  • Mac:支持 macOS 13+ Apple 芯片机型,连接由 Windows 端发起并管理,当前公开支持使用 LAN。
  • Mac 权限:“辅助功能”是接收输入所必需的;macOS 15+ 使用 LAN 发现时需允许“本地网络”,macOS 13/14 可能不会显示该项目。
  • 连接:当前公开功能支持同一网络下的 Wi-Fi/LAN,以及 Android、Windows PC 等受支持设备间的 Bluetooth。Mac 蓝牙作为测试版提供;官方支持范围为 LAN,Mac 画面共享仅支持 LAN。
  • 不含:通过 USB/ADB 的连接不在官方支持范围内。
  • Windows↔Windows 可在两台电脑之间直接交换输入与数据。Windows↔Mac 可通过 LAN 交换输入、文件和剪贴板。

Updates

最近更新记录。

推出 macOS 13+ 公开版 — 现已提供适用于 Apple 芯片 Mac 的公开 DMG。可从 Windows 连接并排列 Mac,继续使用鼠标、键盘输入、文件与剪贴板传输。

将在下个 Windows 版本推出:文件拖动跨设备与返回流程更稳定 — 拖住文件跨越 PC 或 Mac 边界后,在放下前返回、完成传输或取消时,光标与拖动状态都将保持一致。

将在下个 Windows 与 Android 版本推出:手机屏幕方向与多设备切换更稳定 — 同一部手机将不再在设备布局中横向与纵向交替显示,在多台设备间连续移动时,光标位置与连接状态也将更稳定。

设备排列编辑改进 · 在副PC上查看完整布局 — 设备之间不再重叠,将一台拖到两台之间即可插入该位置。移动作为基准的设备后,其余设备会像磁铁一样吸附到主PC;通过蓝牙或Wi-Fi连接的另一台PC也能查看主PC的完整布局。

连接期间防止息屏 · 空闲调暗 — 连接期间手机屏幕不会熄灭,闲置时会变暗以节省电量。在多设备同时连接时也会保持。

在手机上查看其他设备的位置 · 链式(单列)布局 — 在手机上也能查看已连接的其他设备的布局,还能把 PC、手机、PC 排成一列依次布置。

跨越边界的光标动效 · Ctrl+Alt+Backspace 回到中央 — 在设备之间切换时呈现流畅动效,若光标丢失则回到显示器中央。

消息应用回车发送 — 在微信、短信中用 PC 键盘回车发送,Shift+回车换行。

Bluetooth 直接连接 · PC↔PC Bluetooth — 无需 Wi-Fi 路由器即可连接手机或另一台 PC,互传输入、剪贴板和文件。