不抢焦点的剪贴板历史
+ 开源的 Listary 式文件对话框跳转

一个轻量原生 Windows 工具,用一份内存同时替代 Ditto/CopyQ 的剪贴板管理和 Listary/逍遥快跳 的对话框跳转。

⬇ 下载最新版 查看源码
开源免费 .NET 8 / WPF Windows 10/11 仅 3 个依赖

效果演示

所见即所得,两个核心场景

📋 剪贴板历史 — 不抢焦点 · 拼音搜索
剪贴板弹窗演示
📂 文件对话框跳转 — 热键一键跳转
文件对话框跳转演示

功能亮点

两大核心场景,一个应用搞定

剪贴板历史

🎯

不抢焦点

基于 WS_EX_NOACTIVATE 三层保障,弹窗全程不夺取焦点。IDE 写代码、聊天打字时呼出面板,光标和输入法状态始终不变。

📍

跟随文本光标

弹窗出现在你正在输入的位置旁边,而非屏幕中央。通过 GetGUIThreadInfoGetCaretPos、UI Automation 三级降级获取光标坐标。

🔍

拼音搜索

弹窗后直接打字过滤,无需聚焦搜索框。支持全拼和首字母——敲 nr 即可匹配「内容」,不用切输入法。

🗃️

多格式 + 去重

文本、图片(带缩略图)、文件列表。重复内容自动去重并置顶,默认保存 2000 条,SQLite WAL 模式持久化。

🎨

Catppuccin 主题

暗色模式采用 Catppuccin Mocha 配色,支持亮色 / 暗色 / 跟随系统自动切换,圆角卡片现代设计。

快捷短语

列表项右键 → 设为快捷短语,绑定关键词后固定参与列表;可切到「⚡ 短语」视图集中管理。

文件对话框跳转

🚀

Shell 深度注入

通过 C++ 原生 DLL 注入,调用 IShellBrowser::BrowseObject 直接导航——与资源管理器树点击效果一致,无地址栏闪烁副作用。

📁

15+ 种文件管理器

资源管理器、Total Commander、XYplorer、Directory Opus 走专用协议;FreeCommander、Double Commander 等走 UIA 白名单,覆盖面最广。

📝

WPS 深度适配

WPS 非标准对话框采用六重降级策略:ValuePattern → ComboBoxEx → Edit → ReBar+F4 → Alt+D → Ctrl+L,覆盖 WPS 文字/表格/演示全系列。

🖱️

首次点击自动跳

文件对话框打开后,第一次在框内点击鼠标即自动跳转到推测路径。无需按任何热键,同一对话框仅触发一次。

⚙️

对话框到前台自动执行

检测到打开/保存对话框成为前台窗口即自动采集路径:多候选弹出跳转列表(紧贴对话框跟随移动),单候选直跳,无需按任何快捷键。

🔄

多级回退

Shell 注入失败时自动降级为地址栏模拟;可在设置中关闭注入以兼容杀软拦截,x64 / x86 双架构自动匹配。

收藏与记忆

支持收藏常用路径、自动记忆上次对话框目录,在跳转列表中统一展示和搜索。

🔁

切回时自动同步

从资源管理器切回已打开的文件对话框时可刷新候选;开启设置项后,若外部当前文件夹与对话框目录不一致则自动跳转,与「到前台自动执行」互补。

同类对比

看看与主流工具的差异

剪贴板:ClipboardX vs Ditto vs CopyQ

特性ClipboardXDittoCopyQ
不抢焦点✔ 三层保障
跟随文本光标✔ 三级降级
拼音搜索✔ 全拼+首字母
即时搜索✔ 直接打字需聚焦搜索框需聚焦搜索框
暗色主题Catppuccin · 跟随系统有限需手写 CSS
默认历史上限2000 条500 条200 条
自动去重✔ 去重并置顶可配置
文件对话框跳转✔ 内置

文件对话框跳转:ClipboardX vs Listary vs AHK 系(QuickSwitch / 逍遥快跳)

特性ClipboardXListaryAHK 系
技术栈C# + C++ DLLC++ 原生AutoHotkey
跳转原理Shell 注入 BrowseObjectShell 接口模拟键盘输入
跳转副作用可能闪烁/覆盖文件名
注入失败回退✔ 自动降级仅模拟
支持管理器数15+10+4~6
WPS 适配✔ 六重降级部分逍遥快跳基础适配
首次点击自动跳
对话框到前台自动执行✔ 自动弹列表/直跳有类似能力
切回对话框时自动同步路径✔ 可关视版本少见
开源✘ 闭源收费
剪贴板管理✔ 内置

下载使用

Windows 10 / 11(x64)。Releases 另有仅剪贴板仅文件跳转等 zip,详见 深度介绍文档 或仓库 README。

📥 安装包(精简)

ClipboardX-*-setup.exe — 体积小;需 .NET 8 桌面运行时。未安装时向导可跳转官方下载页。

前往 Releases

📥 安装包(自包含)

ClipboardX-*-setup-self-contained.exe — 自带运行时;带开始菜单与卸载项。

前往 Releases

🪶 绿色 zip(精简)

*-win-x64-no-runtime.zip — 解压即用,需已装 .NET 8

前往 Releases

📦 绿色 zip(自包含)

*-win-x64-self-contained.zip — 解压即用,无需单独装 .NET。

前往 Releases

便携:exe 旁放置空文件 ClipboardX.portable,数据写入 Data\。检查更新会按当前产品名匹配对应 zip。