软件简介:
官方网站:https://github.com/deskflow/deskflow
Deskflow 是一款免费且开源的软件,它能让你使用一台电脑的键盘、鼠标或触控板去控制邻近的多台电脑,实现跨设备的无缝操作。它的工作原理就像一个不传输视频信号的软件 KVM 切换器,非常适合拥有多台电脑(如台式机与笔记本)的工作环境。目前,Deskflow 支持 Windows、macOS、Linux 以及 FreeBSD 等类 Unix 系统。
核心功能与特点
- 无缝跨屏操作:这是 Deskflow 最核心的功能。你只需要移动鼠标光标,就能像操作同一台电脑一样,在不同系统的屏幕间切换,键盘输入也会随之流转。其操作体验流畅,旨在提升多设备办公的效率。
- 安全的加密通信:所有电脑间的数据传输默认都采用 TLS 加密,可以有效保护你的键盘输入和剪切板内容不被窃听。
- 剪贴板共享:你可以在不同电脑间复制和粘贴文本,让跨设备的数据传输变得非常简单。需要留意的是,该功能支持截屏内容的传输,但不支持文件复制粘贴。
- 现代化的显示协议支持:除了传统的 X11,Deskflow 也支持最新的 Wayland 显示协议,在 Linux 上能有更好的兼容性。
- 可高度定制:你可以在图形界面中自由配置多台电脑的屏幕布局,以匹配你的物理显示器摆放,实现更自然的鼠标移动。同时,软件也支持通过热键管理来快速切换控制或执行特定功能。
更新说明:
已知问题
新功能
- 新增韩语(ko)翻译
- 新增启动时进入“锁定到本机”状态的选项
- 新增在窗口标题中显示版本号的选项
- 客户端现在可以使用主机名或 IP 地址列表作为服务器地址
- 客户端选项移至新的客户端配置对话框中
- 提供更准确的建议 IP,并在网络信息变化时更新
- 为日志添加了简单的搜索功能
- 支持通过 IPv4 或 IPv6 查找主机名
- 用滚动缩放选项替换了损坏的滚动速度设置
- 新增网络监控与 IP 选择功能
- 新增客户端设置对话框,支持横向滚动修饰键
修复
- 修复了快捷键未发送到所有机器时 deskflow-core 崩溃的问题
- 修复了所有平台上的横向滚动功能
- 键盘重复事件现在以“重复”而非“按下+释放”的方式发送
- deskflow-core 在不带
--new-instance选项运行时,正确阻止新实例 - 服务端模式:仅当外部配置路径选项启用时才使用该路径
- 允许在快捷键配置中使用逗号和分号
- 修复了调试模式下清除设置时 GUI 崩溃的问题
- 修复了所有平台上鼠标后退/前进按钮的功能
- macOS:修复了日志打开且 GUI 最小化时的崩溃
- macOS:修复了应用使用非英语语言时“偏好设置”菜单项丢失的问题
- macOS:修复了 Colorful 模式下托盘图标不显示的问题
- macOS:不再允许系统因内存压力而终止 deskflow
- macOS:修复了客户端突然断开时服务端可能崩溃的问题
- macOS:修复了屏幕唤醒/屏幕保护激活时可能崩溃的问题
- macOS:修复了使用“RIME”输入法时发送错误按键的问题
- Windows:修复了守护进程首次启动时可能崩溃的问题
- 修复了 macOS 按键重复不工作的问题
- 修复了剪贴板共享功能
- 修复了设置中错误移除有效 QRects 的问题
- 修复了 X11 上由鼠标按键修复引起的滚动问题
- 修复了 macOS 服务端不发送鼠标后退/前进按钮的问题
- 修复了 libei 输入中的按键重复检测
- 修复了协议不匹配日志级别为 INFO 的问题
常规改进
- 使用“Computer”替代“Screen”,以表明我们处理的是计算机的显示布局,而非单个屏幕
- 启动时清理并更新设置
- GUI 隐藏时不显示客户端连接错误对话框
- Intel Mac 版本使用 Qt 6.9.3
- Windows:使用宿主系统中的 ICU DLL
- 持续清理未使用的方法,并更新为现代 C++ 标准
- 合并调试级别,移除 DEBUG3-5 级别
- 统一 TLS 工具和证书
- 使用 QtSsl 替代更多地方
- 移除了
deskflow::filesystem::path - 移除了未使用的 Unicode 方法
- 国际化的语言保存/加载改用 ISO639 短名称
- 为 macOS 上应用损坏的情况添加了额外说明
- 移除了 io/Filesystem
- 添加了 I18N 测试
- 清理了未使用的测试文件
- 从 README 中移除了 bounty 链接
- 将 DaemonApp 移至 apps/deskflow-daemon
- 重构了 Server info 结构体以使用 C++ RAII
- 为缺失版权声明的文件添加了 (C)
- 添加了 Pull Request 模板
- 更新了图标创建和 URL 处理
- 添加了 CLAUDE.md 到 gitignore
- 推荐 Debian 上使用 qt6-svg-plugins
安装说明:
无需安装,解压即用。
文章更新说明:2026年7月5日 更新 v1.26.0 版本。本站仅分流了 Windows x64 便携版程序包,其他版本请自行移步至项目地址下载。
