爱意满满的作品展示区。
Fantic

做了个开源工具:两台电脑共用显示器和键鼠,用快捷键切换输入源

  •  
  •   Fantic · 5h 31m ago · 565 views

    我平时需要在 Mac 和 Windows 之间切换,两台电脑接着同一块显示器。键鼠可以通过 Deskflow 共享,但画面还得按显示器的实体按钮切换,所以做了 Deskflow DDC ,把键鼠共享和显示器输入源切换整合到了一起。

    它不传输屏幕画面,两台电脑仍通过各自的视频线连接显示器。应用通过 DDC/CI 切换输入源,同时协调键鼠归属,相当于软件实现一部分 KVM 的使用体验。

    目前支持:

    • 通过快捷键、按钮或托盘切换画面和键鼠。

    • 有独立屏幕时,可以滑动转移键鼠,让共用显示器继续显示另一台电脑。

    • 内置 Deskflow ,共享键鼠和剪贴板,无需单独安装引擎。

    • 传输文件和目录,支持大文件、暂停续传、同名冲突处理及 SHA-256 校验。

    • 主机名连接、局域网设备发现和 IP 兜底。

    • 跨系统修饰键映射,统一常用的复制、粘贴快捷键。

    • 仅切换显示器模式,不需要联网或配对。

      使用上有两个前提:完整共享需要两台电脑网络互通;自动切换画面需要显示器及连接链路支持 DDC/CI 输入源切换。扩展坞、转接线也会影响兼容性,所以不能保证所有显示器都能用。

      项目使用 Rust + Tauri 2 + Vue 3,目前版本是 0.2.5 。支持 Apple Silicon Mac 和 Windows x64 ; Ubuntu 24.04 的 x64 、ARM64 包也已提供,但仍是 Beta ,完整键鼠共享仅支持 X11 。Intel Mac 的 DDC 控制暂未支持。

      源码采用 MIT 协议,内置 Deskflow 的许可和源码材料随包附带。日常通信直接在两台电脑之间完成,不需要注册账号或云端中转。

    GitHub: https://github.com/Fantasy1316/deskflow-ddc 下载: https://github.com/Fantasy1316/deskflow-ddc/releases/tag/v0.2.5

    欢迎有类似双机需求的朋友试用。如果遇到切屏兼容性问题,希望能附上显示器型号、连接方式和两端系统,方便一起定位。

    7 replies  •  2026-11-04 13:56:14 +08:00
    mintor27
    mintor27
    5h 9m ago
    1
    下来试试,我直接用的 deskflow ,自带的剪贴板实在太鸡肋
    ivy01
    ivy01
    4h 6m ago
    2
    我是 deskflow + deskflow 配置的自定义命令解决的这个问题的,键鼠和屏幕都通过快捷键分享
    Fantic
    Fantic
    OP
    3h 40m ago
    3
    @ivy01 你的自定义指令也是调用 ddc 吗,还是有有其他方案?
    Fantic
    Fantic
    OP
    3h 38m ago
    4
    @mintor27 剪贴板还是复用的 deskflow ,但是增加了文件传输,基本可以跑到几十 M/s
    mintor27
    mintor27
    3h 33m ago
    5
    @Fantic 不错,省得我再去开一个 localsend
    ylsc633
    ylsc633
    3h 25m ago
    6
    不懂就问,两台 mac ,一个显示器,一个有线键盘( usb 口,买了十年的 cherry 小霸王),一个苹果鼠标(magic)

    这种能搞么?
    Fantic
    Fantic
    OP
    1h 2m ago
    7
    @ylsc633 应该和什么鼠标键盘没什么关系,只要键鼠能正常使用且在同一局域网,显示器支持 ddc 就可以
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4868 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 06:58 · PVG 14:58 · LAX 22:58 · JFK 01:58
    ♥ Do have faith in what you're doing.