deskflow

deskflow

2026-06-30 GitHub 原项目

软件信息

软件分类
C++
系统平台
Windows macOS Linux
当前版本
v1.26.0
发布日期
2026-02-16
开发者
deskflow
开源协议
GPL-2.0
编程语言
C++
首次发布
2014-10-13
#keyboard #keyboard-emulation #mouse #mouse-emulation #network

下载安装包 当前版本 v1.26.0

未登录用户每日可下载 3 次,登录后每周 10 次。

软件介绍

Deskflow 是一款开源的跨平台输入设备共享工具,允许用户通过一套鼠标和键盘控制多台计算机。它支持 Windows、macOS 和 Linux 系统,将多台设备的屏幕虚拟拼接,实现鼠标指针在不同操作系统间的无缝滑动切换。除基础的键鼠共享外,该软件还支持跨设备的剪贴板内容同步,便于在多端间复制粘贴文本与图像。Deskflow 无需依赖物理 KVM 切换器,适合需要同时操作多台电脑或混合使用不同系统的开发者、设计师及日常办公人员,有助于简化多设备工作流并提升操作效率。

查看 GitHub 源仓库

更新日志 v1.26.0

Known Issues

  • 9477 X11 Clients can have extra scroll added

  • 9482 The fingerprint dialog button is not always show when it should be

Features

  • Korean(ko) translation
  • Option to start in the "locked to computer" state
  • Option to show the version in the windows title
  • Clients can now use a list hostnames or ips for the server address
  • Client options are in a new client configuration dialog
  • Provide a more accurate suggested IP, Update as network info changes if needed.
  • Add a simple search to the log
  • Lookup host name with IP4 or IP6
  • Replace broken scroll speed with a scroll scaling options

Fixes

  • deskflow-core crashes if hotkeys are not sent to all machines.
  • Horizontal scrolling is working again on all platforms
  • Key repeat events are now sent as repeat not press and release
  • Deskflow-core correctly blocks new instances when run without the --new-instance option
  • Server Mode, Only use the external config path if the option is enabled
  • Allow comma and semicolon in hotkey config
  • Gui can crash when clearing settings in debug mode
  • Mouse Back and Forward buttons are now working (again) on all platforms
  • macOS, crash when the log is opened and the gui minimized
  • macOS, restore Preferences menu entry when the application is using non english language
  • macOS, try icon was not showing when in Colorful mode
  • macOS, do not allow the os to kill deskflow for memory reasons
  • macOS, possible server crash when a client disconnects abruptly
  • macOS, possible crash on screen wake / screen saver activation
  • macOS, Wrong keys send when using "RIME" input method
  • Windows, possible crash when the daemon is started for the first time

General

  • Use Computer in place of Screen to indicate we work with Computers display layout and not individual screens attached
  • Clean and update the settings when starting up.
  • Do not show client connection error messages dialogs if the gui is hidden
  • Use Qt 6.9.3 for Intel Mac builds.
  • Windows: Use ICU dlls from the host system
  • Code continues to be cleaned of unused methods and updated to modern C++
  • Consolidate Debug levels to remove DEBUG3-5 levels

<details><summary><h2>What's Changed</h2></summary>

</details>

New Contributors

Full Changelog: https://github.com/deskflow/deskflow/compare/v1.25.0...v1.26.0 Milestone: https://github.com/deskflow/deskflow/milestone/91?closed=1