夜雨聆风学习资料网

ARTICLE · 1291998

把所有电脑变成“相邻显示器”:NexusCat 开放测试招募

把所有电脑变成“相邻显示器”:NexusCat 开放测试招募

能做什么

NexusCat 是一个纯局域网(暂时)的跨设备操作工具,面向 Windows 与 macOS(后续版本增加Linux)。

它想做的事很简单:

  • 让一套键盘鼠标,在桌面上的多台电脑之间自然流动;
  • 把所有电脑当作“旁边的显示器”,鼠标越过屏幕边缘就切过去;
  • 也可以把所有电脑聚合在一台设备上,全屏显示、直接操作;
  • 剪贴板、文件、系统音频跟着一起走;
  • 不经过云端,不需要账号,配对后设备直连。

目前是 0.1.0 测试版,功能和稳定性还在打磨。我们正在寻找不同设备环境的用户参与测试,尤其是 Windows + macOS、多显示器的用户。


可能正在经历的三个问题

问题一:桌面上有两套键鼠

左边是 Windows 主机,右边是 MacBook;或者一台办公电脑、一台测试机。写代码、查资料、传文件,手不停地在两套键盘鼠标之间切换。

买硬件 KVM 可以解决,但接线麻烦、价格不低,而且通常只能照顾固定两台设备。软件 KVM 也有,但仅限于能用键鼠,扭头问题依然无法解决。

问题二:远程桌面很好,但“每天都用”有点重

远程桌面适合临时救急,但日常把另一台电脑当作扩展屏幕时,全屏窗口、权限提示、剪贴板不同步、文件传来传去,都会打断节奏。

很多时候想要的不是“远程登录一台机器”,而是“这台电脑的屏幕就在我旁边”。

问题三:传个文件,最后还是打开了微信

两台电脑在同一张桌子上、同一个路由器下,传文件却还要经过聊天软件或网盘。剪贴板里的内容也要重新复制一遍。

局域网明明就在那里,设备之间却像隔着一堵墙。


NexusCat 想解决什么

NexusCat 的出发点不是做一个“更复杂的远程桌面”,而是把同一局域网内的多台电脑,组织成一个可以互相操作的工作区。

它做了三件事:

  1. 发现与配对:同一网段内自动发现设备,双端核对 6 位数字后建立信任。
  2. 输入流转:键盘、鼠标、焦点、剪贴板、文件发送跟着鼠标走。
  3. 两种呈现方式:多屏流转与单屏聚合。

没有云端账号,没有公网中转,不需要把设备交给第三方服务器。


两种模式,对应两种使用习惯

模式一:多屏流转

适合“把另一台电脑当作旁边的显示器”(类似Windows的多屏)。

  • 每台电脑显示自己的桌面,本机不显示远端画面。
  • 在工作台里把设备屏幕拖成与实际桌面一致的相对位置。
  • 鼠标越过屏幕边缘并停留约 100 ms,键盘鼠标就交给目标设备。
  • 输入已经在远端时,可以继续向四个方向的相邻设备切换,也能按原路返回。
  • 鼠标移回本机方向、双击 Esc,或在面板里结束控制,就能收回输入。

它更像“把键盘鼠标借给隔壁电脑”,而不是“把隔壁电脑搬到自己屏幕上”。

设备组与布局

配图说明:工作台与布局编辑器。截图中的设备名、分辨率均为演示数据。

模式二:单屏聚合

适合“所有电脑聚合在一台设备上”。

  • 通过控制面板、托盘菜单或全局快捷键 Ctrl+Alt+F 打开全屏视图。
  • 全屏后,键盘鼠标交给远端,画面与系统音频回传。
  • 鼠标移向其他设备方向,或通过面板切换目标,可以继续切换远端设备。
  • 双击 Esc、把鼠标推回本机方向边缘、打开控制面板或切回多屏流转,即可退出全屏并释放输入。

全屏视图没有开启时,输入仍然留在本机;不会出现“看不见远端,却被远端接管”的情况。


除了切换,还有这些细节

  • 设备组:配对的设备保持直连,任意在线已配对设备都可以用本机键鼠发起控制,不需要提前“设为主机”。
  • 文件传输:拖动文件时,光标所在屏幕右下角会出现设备浮层,拖到目标设备即可发送;也可以从面板选择“发送文件”。接收到的文件保存在系统下载目录的 NexusCat 文件夹。
  • 剪贴板同步:文本与 PNG 图片可以跟着控制权一起过去,可在设置中关闭。
  • 系统音频:单屏聚合时可以把被控端系统音频回传,可在设置中关闭。
  • 后台常驻:关闭控制面板不会退出,应用继续在托盘/菜单栏运行;支持开机自启。
  • 中英双语与明暗主题:界面可随时切换。
  • 局域网更新:可以从设置页把更新包推送到已配对设备,支持回退。
首次启动

配图说明:首次启动引导。先设置设备名,再按提示完成权限检查。

设置

配图说明:设置页。设备名、开机自启、文件传输、快捷键、共享配置、权限与更新集中在这里。


深色主题与英文界面

NexusCat 的界面支持明暗主题与中英文切换,设置、设备列表、布局画布和状态提示会一起切换。

深色主题

深色主题:适合夜间、低光环境,布局画布与设备卡片保持同一套配色。

英文界面

英文界面:导航、设置分组、按钮与说明全部切换;设备名与显示器名保留系统原名。


边缘提示与 OSD

鼠标接近可切换边缘、控制权移交、拖动文件时,NexusCat 会用轻量浮层提示当前状态,不打断正在进行的操作。

OSD 效果

左上:边缘 OSD,显示目标设备、显示器与移交结果;右上:边缘光环,光标接近可切换边缘时出现;左下:控制权 OSD,被控端提示当前控制权归属;右下:文件拖放浮层,按设备选择目标,支持一台设备多块屏。


单设备多屏

一台设备连接两块或多块显示器时,布局画布会分别显示每块屏幕,同一台设备内的屏幕可以单独摆放、单独调整方向。

单设备多屏

同一台设备的两块屏幕使用相同的设备配色;右侧列表可以分别查看每块显示器。鼠标在同一设备的多块屏幕之间移动时,只切换当前显示节点,不切换输入所有者。


隐私与安全

NexusCat 的默认边界是局域网:

  • 设备发现、配对、控制、媒体与文件传输都在本地网络内完成。
  • 不使用云端账号,不包含遥测。
  • 配对时两端显示相同的 6 位数字,人工核对后才建立信任。
  • 设备身份、证书、信任列表与布局都保存在本机数据目录。
  • 更新包在局域网内传输并校验 SHA-256;当前版本不做签名验签,请只向信任的设备推送更新。

需要说明的是:纯局域网不等于零风险。请只与自己的设备配对,不要在公共或不可信网络中随意接受陌生设备的连接。


现在的状态:能用的测试版,不是“完美版”

我们不想把测试版说成正式版。当前版本的真实情况是:

  • Windows 10 22H2+ / Windows 11 与 macOS 13+ 是主要目标。
  • Windows 安装包与 macOS 应用尚未做代码签名/公证,SmartScreen 和 Gatekeeper 可能提示。
  • 所有设备必须运行同一个发布版本;旧构建无法完成握手。
  • macOS 的屏幕录制、辅助功能、输入监控、系统音频与高刷新呈现,部分能力仍需要更多实机验证。
  • 1080p120、4K60 与低延迟指标属于实验性能力,实际表现取决于采集、编码、网络与解码后端。
  • 还不支持触控与笔输入,只提供键盘鼠标。
  • 安全桌面/UAC 输入需要可选的系统输入服务;未安装时应用会暂停远端输入并交回本机。

这也是我们开放测试的原因:很多问题只有在真实设备、真实网络、真实权限环境里才会出现。


测试招募:我们需要哪些环境

不需要你是开发者,也不需要写代码。只要你有多台设备,愿意按步骤试用并反馈,就很有帮助。

环境
希望重点测试
Windows 11 + macOS(Apple Silicon)
配对、多屏流转、单屏聚合、剪贴板、文件传输、系统音频
Windows 10 22H2+ + Windows 11
同系统设备组、发现、控制、文件传输
双 Windows 或双 macOS
同系统配对与切换(当前验证较少)
3 台及以上设备
设备组、连续流转、共享配置回执
多显示器 /  竖屏旋转
布局、边缘判定、光标映射、全屏位置
120Hz / 144Hz 屏幕
高刷新呈现、编码档位、实际流畅度
核显 / 独显 / 混合显卡
硬件编码选择、回退与实际流畅度
蓝牙 / 2.4G / 有线键鼠
输入捕获、热键与兼容性
有线 + Wi-Fi 混合
发现、断线重连、媒体稳定性
VPN / 访客网络 / 防火墙
设备发现、端口回退、连接失败提示
键盘布局 / 输入法 / 多媒体键
键位映射、快捷键冲突、输入法切换

风险提示

这是测试版,请优先在非关键设备上体验:

  • 安装包未签名,系统可能拦截;请确认文件来自官方发布渠道。
  • Windows 会请求管理员权限;macOS 需要多项系统权限。
  • 不要在公共网络、陌生设备或生产环境中随意配对。
  • 不同设备的实际表现可能差异很大;遇到问题不是你的错,把环境信息发给我们就是最大的帮助。

如何加入测试

方式一:仓库 Issue

在项目仓库提交 Issue,标题注明 【测试】,我们会优先处理带完整环境信息的反馈。

项目仓库:https://github.com/honmashironeko/NexusCat

方式二:直接回复公众号

如果你不想公开设备信息,也可以直接在公众号后台留言,简单说明你的设备组合和遇到的问题。


最后

NexusCat 还是一个 0.1.0 的测试版。它不完美,但它想解决的是一个很具体的问题:

当桌面上不止一台电脑时,我们能不能少一点切换,多一点连续?

如果你正好有这样的设备组合,欢迎来帮我们把它做得更稳。

一台键鼠,连接所有屏幕。


NexusCat 源码以 Apache-2.0 许可开放。当前版本为测试版,功能和兼容性可能继续调整。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料