出于个人日常需求而开发,一款功能较强的 Windows 剪贴板管理工具,提供智能拆分选词、文字交换、AI翻译、二维码生成、随手记事、"的地得"智能纠错等多项高级功能。
- 本地应用搜索: 搜索框支持拼音首字母(wx→微信)、全拼(weixin→微信)、缩写(vsc→VSCode)、别名映射、模糊纠错(ode→VS Code)匹配本地已安装应用
- Everything 文件搜索: 搜索框集成 Everything 1.4+,支持文件/文件夹搜索,分类标签(全部/文件夹/PDF/图片/视频/音频/压缩/文本),需在设置中手动开启
- 截图标注工具: 新增 CapsLock+F1 截图功能,支持框选、箭头、画笔、矩形、文字标注,8 个调整手柄自由缩放
- 截图取色: 取色模式实时显示 HEX/RGB 色值(跟随光标),按 C 一键复制色值到剪贴板
- 截图窗口吸附: 框选自动吸附到屏幕上的窗口/面板边缘(8px 阈值)
- 搜索框 Alt+Enter: 搜索框内输入关键词后 Alt+Enter 打开匹配应用,名称实体化到输入框
- 搜索框分类标签: 下拉面板顶部横向分类标签栏,切换即时过滤
- 饼干菜单持久化: 选项卡配置完整保存/恢复,支持多应用独立配置
- 快捷键配置增强: F1 截图可自定义,新增 Ctrl+Enter/Alt+Enter 显示,Everything 开关
- 自定义标题栏设计: 所有窗口采用统一的现代化自定义标题栏,提供一致的用户体验
- 高性能滚轮优化: 实现智能滚动加速、防抖动机制,大幅提升滚轮操作的流畅度和响应性
- 窗口大小记忆: 自动记忆并恢复各窗口的尺寸位置,提供个性化的界面体验
- 系统托盘完整集成: 支持右键菜单、气泡通知、双击显示等完整托盘功能
- 二维码实时生成: 文本输入时实时生成二维码,支持防抖动机制和高质量输出
- 二维码图片操作: 支持高质量图片保存和一键复制到剪贴板功能
- 记事功能完善: 实时字符计数、自动保存状态提示、置顶切换、快捷键支持
- "的地得"智能算法: 基于词性分析和上下文语义的智能纠错,支持常见搭配模式识别
- 分标签页设置界面: 设置窗口采用现代化分标签设计,功能分类清晰
- 开机启动管理: 完整的开机启动设置和管理功能
- 历史记录路径自定义: 支持自定义剪贴板历史保存路径和文件管理
- 多种鼠标操作模式: 支持单击粘贴、双击粘贴等多种操作方式配置
- 内存智能管理: 集成 MemoryOptimizer 进行智能内存清理和垃圾回收
- 异步处理优化: 分词、AI调用等耗时操作采用异步处理,保证界面响应性
- 滚轮性能算法: 实现连续滚动加速、速度衰减、快速滚动检测等高级滚轮算法
- 新增: 全面更改为支持 CapsLock 快捷键操作
- 液态玻璃设计语言: 全界面采用 Liquid Glass 设计风格,搜索框支持半透明背景与光泽高光效果
- 搜索框多行输入: CapsLock+S 搜索框支持多行文本输入,窗口随内容自动增长,超过最大高度后隐藏滚动条
- 卡片按钮动态效果: 剪贴板卡片的置顶/编辑/拆分选词/删除按钮增加悬浮颜色动画
- 设置面板主题统一: 设置窗口同步液态玻璃主题,圆角化按钮,隐藏滚动条保留滚动效果
- 描边风格图标: 搜索框图标统一采用描边风格,适配液态玻璃质感
- 暗黑模式: 支持明暗双主题切换,暗色模式下按钮悬浮为橙色,亮色模式为蓝色,切换无残留
- 纯文本粘贴: 新增
CapsLock+A快捷键,去除富文本格式(如 Word、网页复制的字号/背景等),仅保留纯文本和换行后粘贴 - 快捷键自定义: 设置面板的快捷键配置支持双击录制新组合键,完整支持 WIN 键作为修饰符(如
Win+V) - RSS 阅读器: 搜索框内集成 RSS 订阅源管理与文章阅读,支持智能 HTML 解析、段落排版、图片提示
- 拆分选词暗色适配: 暗黑模式下拆分选词窗口的选中词块正确显示蓝色高光,与亮色模式一致
- 剪贴板去重防抖: 修复首次启动后 Ctrl+C 复制第一条内容重复出现的问题,新增 800ms 防抖机制
- 添加到短语库: 新增
CapsLock+P快捷键,将选中文字快速添加到短语库 - 快速上屏: 新增
CapsLock+1~9快捷键,直接粘贴剪切板中第 1~9 条记录 - 明暗模式按钮样式修复: 切换暗色→亮色后不再残留橙色悬浮样式,分类筛选按钮选中色正确切换
- 新增饼干菜单 (PieMenu): 按
CapsLock+Tab呼出圆形放射状快捷菜单,Photoshop 经典灰色风格- 双圆环设计: 外圈 10 个槽位 + 内圈 6 个槽位,支持用户自定义快捷访问
- 系统子菜单: 外圈第 3 项集成「系统」功能,点击弹出胶囊圆角按钮样式的二级菜单(桌面/下载/文档/图片/资源管理器/终端/浏览器/计算器/设置/截图工具)
- 右键新建功能: 在圆环空白处或空槽位右键,可新建项目(程序/文件快捷方式)、新文件夹(目录快捷访问)、新建链接(网址快捷访问)
- 动态编辑: 已有项目支持右键编辑/删除,空槽位显示 + 号提示
- 中心时钟: 中心实心圆显示当前时间(HH:mm),外圈环绕扇形鼠标跟随指针
- 橙色悬浮高亮: 图标悬浮时放大 1.25 倍并显示橙色发光效果
- 卡片式历史记录: 模仿 Windows 10 剪贴板样式,卡片形式展示内容
- 智能折叠: 过长内容自动折叠,支持展开/收起
- 历史持久化: 可配置保存剪贴板历史到本地文件
- 固定功能: 支持固定重要的剪贴板项目
- 批量清理: 一键清空所有非固定项目
- 去重防抖: 800ms 防抖机制,防止重复内容录入
- 液态玻璃设计: 采用 Liquid Glass 设计风格,半透明背景、光泽高光、柔和阴影
- 明暗双主题: 支持亮色/暗色模式一键切换,暗色模式橙色悬浮,亮色模式蓝色悬浮
- 响应式布局: 支持窗口大小调整和记忆
- 系统托盘: 最小化到系统托盘,支持托盘菜单操作
- 置顶功能: 可切换窗口置顶状态
- 多平台支持: 支持 Ollama、DeepSeek、自定义 OpenAI 兼容接口
- 智能翻译: 自动识别中英文并进行互译
- 结果编辑: 翻译结果支持编辑和复制
- 快捷操作: 选中文本后按快捷键即可翻译
- 多行输入: 支持多行长文输入,窗口自动增长
- AI 助手: 支持发送给 AI 助手获取回复,可选光标插入或气泡回复
- 导航快捷链接: 自定义常用网站导航,一键打开
- RSS 阅读器: 内置 RSS 订阅源管理,支持添加/删除订阅源、文章列表浏览、全文阅读(智能 HTML 解析排版)
- 本地应用搜索: 输入即搜,支持拼音首字母(wx→微信)、全拼(weixin→微信)、缩写(vsc→VSCode)、别名映射、模糊纠错(ode→VS Code)
- Everything 文件搜索: 集成 Everything 1.4+,分类标签(全部/文件夹/PDF/图片/视频/音频/压缩/文本),需在设置中开启
- Alt+Enter 打开应用: 搜索框内 Alt+Enter 打开匹配应用并实体化名称
- 搜索框下拉面板: 应用结果+文件结果同时展示,滚动隐藏但保留滚动效果
- 全屏截取: F1 后默认全屏原图亮白,无遮罩
- 自由框选: 拖拽框选区域,实时显示虚线选框+暗色遮罩
- 8 个调整手柄: 四角+四边中心白色圆点,拖拽自由调整选区大小
- 移动选区: 框选完成后光标变移动图标,拖拽选区内部可移动
- 窗口吸附: 框选自动吸附到屏幕窗口/面板边缘(8px 阈值)
- 标注工具: 箭头(A)、画笔(B)、矩形(R)、文字(T)
- 取色工具: 实时显示 HEX/RGB 色值(跟随光标),按 C 复制色值到剪贴板
- 工具栏: 框选完成后在选区下方居中显示,含颜色选择/撤销/保存/复制/关闭
- 去除格式: 复制的富文本(如 Word、网页、VS Code)去除字号、背景等格式,仅保留纯文本和换行
- 快速粘贴: 快捷键触发后自动以纯文本格式写入剪贴板并模拟 Ctrl+V 粘贴
- 自定义快捷键: 可在设置面板中双击修改快捷键组合
- 快速生成: 一键将剪贴板文本转换为二维码
- 高清输出: 支持高质量二维码图片生成
- 便捷操作: 支持保存图片和复制到剪贴板
- 独立窗口: 专用二维码窗口,界面简洁美观
- 独立面板: 专用记事窗口,支持多行文本编辑
- 自动保存: 内容变化时自动标记,支持快捷键保存
- 持久化存储: 记事内容自动保存到本地文件
- 智能置顶: 默认置顶显示,便于随时记录
- 状态显示: 实时显示字符计数和最后保存时间
- 呼出方式: 按
CapsLock+Tab在屏幕中心显示圆形放射状快捷菜单 - 视觉风格: Photoshop 经典灰色配色,图标颜色 #8E9092,橙色悬浮高亮
- 双圆环结构: 外圈 10 个槽位 + 内圈 6 个槽位,中心显示时钟
- 系统子菜单: 外圈集成「系统」功能,点击弹出胶囊圆角按钮样式的二级菜单
- 右键新建: 支持新建项目(程序/文件)、新文件夹(目录)、新建链接(网址)
- 动态管理: 空槽位显示 + 号,支持右键编辑/删除已有项目
- 鼠标跟随: 中心圆环显示扇形指针,跟随鼠标方向旋转
- 智能分析: 根据语法规则自动识别"的地得"用法错误
- 批量纠正: 一次性纠正文本中所有"的地得"错误用法
- 上下文理解: 基于词性分析和常见搭配进行智能判断
- 快捷操作: 选中文本后按快捷键即可智能纠错
- 框架: .NET 6.0 + WPF
- UI: Windows Presentation Foundation (WPF) + Liquid Glass 设计
- 分词: JiebaNet 中文分词库
- 二维码: QRCoder 二维码生成库
- 系统集成: Win32 API (剪贴板监控、全局热键、窗口操作)
- 网络: HttpClient (AI API调用、RSS 文章抓取)
- 数据: INI 配置文件存储 + 本地文件持久化
- RSS: System.ServiceModel.Syndication (RSS/Atom 订阅解析)
- C#: 主要开发语言
- XAML: 用户界面标记语言
- 异步处理: 分词、AI调用、RSS抓取在后台线程执行
- 内存管理: 智能内存清理和垃圾回收
- 资源优化: 限制历史记录数量,自动清理过期文件
- 防抖机制: 剪贴板监控 800ms 防抖,防止重复内容录入
- 启动程序: 双击运行,程序会显示在屏幕上并可选择开机启动
- 复制监控: 复制任何文本内容,会自动添加到剪贴板历史
- 快速呼出: 按
CapsLock+V在屏幕中心显示剪贴板窗口 - 选择粘贴: 默认双击卡片内容即可粘贴到当前活动文本框光标处
- 呼出搜索: 按
CapsLock+S呼出液态玻璃搜索框 - 多行输入: 输入文本时窗口自动增长,超过最大高度后可滚动
- 搜索/发送: 输入搜索引擎缩写"gg"(谷歌)"bd"(百度)"bing"(必应)后空格,输入关键词再按
Ctrl+Enter执行搜索 - AI 助手: 输入关键词后按点击右边的图标,即可发送给 AI 助手获取回复,可选光标插入或气泡回复
- 导航链接: 点击底部导航栏图标快速打开常用网站
- RSS 阅读: 点击 RSS 图标管理订阅源,浏览文章列表,点击文章标题阅读全文
- 拆分选词: 右键卡片选择"拆分选词"或点击卡片上的按钮,支持明暗主题
- 文字交换: 选中文本后按
CapsLock+Q进行中英文、标点等交换彼此位置 - AI翻译: 选中文本后按
CapsLock+T进行智能翻译 - 纯文本粘贴: 按
CapsLock+A去除富文本格式后粘贴(如 Word、网页复制的字号/背景等) - 添加到短语库: 选中文本后按
CapsLock+P将文字添加到短语库 - 快速上屏: 按
CapsLock+1~9直接粘贴剪切板中第 1~9 条记录 - RSS 阅读: 在搜索框中管理 RSS 订阅源,浏览文章列表,阅读全文(支持智能 HTML 解析排版)
- 二维码生成: 点击主界面按钮生成剪贴板文本的二维码
- 随手记事: 点击主界面按钮打开独立记事面板
- "的地得"纠错: 选中文本后使用快捷键智能纠正语法错误
- 固定项目: 点击卡片上的按钮固定重要内容
- 饼干菜单: 按
CapsLock+Tab呼出圆形快捷菜单,右键空白处可新建项目/文件夹/链接
- 快捷键: 可自定义所有功能的快捷键组合,双击录制新快捷键,支持 WIN 键作为修饰符
- AI设置: 配置AI服务提供商、API地址、模型等
- RSS订阅源: 管理 RSS 订阅源,添加/删除/刷新订阅
- 历史保存: 设置历史文件保存路径和限制保存数量
- 启动选项: 配置开机启动和窗口行为
- 内容配色: 自定义卡片中不同文本类型的显示颜色
- 主题切换: 支持亮色/暗色模式一键切换
| 快捷键 | 功能 | 说明 |
|---|---|---|
CapsLock+V |
呼出剪贴板 | 在屏幕中心显示剪贴板窗口 |
CapsLock+S |
呼出搜索框 | 多行输入搜索框,支持应用搜索/Everything文件搜索/AI助手/RSS |
CapsLock+F1 |
截图标注 | 全屏截取+自由框选+箭头/画笔/矩形/文字标注+取色 |
CapsLock+Tab |
饼干菜单 | 呼出圆形放射状快捷菜单,右键可新建项目/文件夹/链接 |
CapsLock+Q |
智能文字交换位置 | 对中英文混合、带标点符号混合的文字进行交换 |
CapsLock+T |
AI翻译 | 翻译选中的文本内容 |
CapsLock+G |
"的地得"智能纠错 | 智能纠正选中文本中的"的地得"用法错误 |
CapsLock+Space |
中英文混排 | 在中文和英文之间自动添加空格 |
CapsLock+D |
大小写转换 | 切换英文全大写/全小写 |
CapsLock+X |
首字母大小写 | 切换首字母大小写 |
CapsLock+Y |
智能引号 | 将直引号替换为弯引号 |
CapsLock+A |
纯文本粘贴 | 去除富文本格式,仅保留纯文本和换行后粘贴 |
CapsLock+Z |
选中自动粘贴 | 选中文字后自动复制并粘贴 |
CapsLock+B |
创建便签 | 在桌面创建一个新便签 |
CapsLock+P |
添加到短语库 | 将选中文字快速添加到短语库 |
CapsLock+1~9 |
快速上屏 | 直接粘贴剪切板中第 1~9 条记录 |
搜索框内 Alt+Enter |
打开应用 | 打开匹配的本地应用并实体化名称 |
搜索框内 Ctrl+Enter |
搜索/发送 | 执行搜索引擎搜索或发送给 AI |
搜索框内 ↑↓ |
导航结果 | 上下选择搜索结果 |
截图内 C |
复制色值 | 取色模式下按 C 复制 HEX 色值到剪贴板 |
截图内 Esc |
取消截图 | 关闭截图窗口 |
所有快捷键均可在设置中自定义,支持 WIN 键作为修饰符(如 Win+V)
- 操作系统: Windows 10/11
- 运行时: .NET 6.0 Desktop Runtime
- 内存: 建议 4GB 以上
- 存储: 约 50MB 可用空间
- 下载最新版本的可执行文件
- 双击
SimpleTest.exe启动程序 - 首次运行会自动创建配置文件
# git clone https://github.com/Idun/FlugiClipboard.git
# ./dotnet run --project FlugiClipboard- 克隆项目到本地
- 使用 Visual Studio 2022 或 VS Code 打开
- 确保安装了 .NET 6.0 SDK
- 按 F5 运行调试
FlugiClipboard/
├── MainWindow.xaml(.cs) # 主窗口 - 剪贴板管理、明暗主题、全局热键注册
├── SearchBox.xaml(.cs) # 搜索框 - CapsLock+S 呼出,应用搜索/Everything/AI助手/RSS
├── ScreenshotWindow.xaml(.cs) # 截图工具 - CapsLock+F1 呼出,框选/标注/取色/窗口吸附
├── PieMenuWindow.xaml(.cs) # 饼干菜单 - CapsLock+Tab 呼出,圆形放射状快捷菜单
├── SettingsWindow.xaml(.cs) # 设置窗口 - 快捷键录制/AI/Everything/配色/RSS配置
├── PieMenuData.cs # 饼干菜单数据模型 - JSON 持久化配置
├── AppSearchEngine.cs # 应用搜索引擎 - 拼音/缩写/模糊匹配本地应用
├── EverythingSearchService.cs # Everything 服务 - 通过 es.exe 搜索本地文件
├── SplitWordsWindow.xaml(.cs) # 分词窗口 - 智能分词功能
├── QRCodeWindow.xaml(.cs) # 二维码窗口 - 二维码生成
├── NoteWindow.xaml(.cs) # 记事窗口 - 随手记事
├── StickyNoteWindow.xaml(.cs) # 便签窗口 - 桌面便签
├── RssService.cs # RSS 服务 - 订阅源管理与文章解析
├── ChatConversation.cs # 对话模型 - AI 对话数据结构
├── AiModels.cs # AI 模型 - AI 服务数据模型
├── NavBarItem.cs # 导航栏项 - 导航栏数据模型
├── ChatHistoryManager.cs # 对话历史管理 - AI对话记录持久化
├── MemoryOptimizer.cs # 内存优化器 - 性能管理
├── App.xaml(.cs) # 应用程序入口
├── FlugiClipboard.csproj # 项目配置文件
├── ico/ilo.ico # 应用程序图标
└── image/ # README 截图资源
- MainWindow.xaml 是主界面,包含剪贴板卡片列表、功能按钮栏、底部工具栏,管理明暗主题切换和按钮样式,注册全局热键
- SearchBox.xaml 通过
CapsLock+S全局热键触发,集成应用搜索(AppSearchEngine)/Everything文件搜索/AI助手/RSS阅读,与 MainWindow 共享剪贴板数据 - ScreenshotWindow.xaml 通过
CapsLock+F1触发,独立截图窗口,支持框选/标注/取色/窗口吸附,使用 DPI 感知截屏 - PieMenuWindow.xaml 通过
CapsLock+Tab触发,独立圆形快捷菜单,配置通过 PieMenuData.cs JSON 持久化 - AppSearchEngine.cs 被 SearchBox 调用,扫描开始菜单/桌面/注册表构建应用索引,支持拼音/缩写/模糊匹配
- EverythingSearchService.cs 被 SearchBox 调用,通过 es.exe 命令行搜索本地文件,支持分类过滤
- SettingsWindow.xaml 管理所有配置(快捷键录制/AI/Everything/配色/RSS等),修改后影响 MainWindow 和 SearchBox
- PieMenuData.cs 为 PieMenuWindow 提供数据模型和 JSON 持久化
- RssService.cs 为 SearchBox 的 RSS 阅读功能提供订阅源管理和文章抓取
- ChatHistoryManager.cs 为 SearchBox 的 AI 对话提供历史记录持久化
- MemoryOptimizer.cs 被 App.xaml.cs 在启动时调用,全局管理内存
- 此项目为非专业编程者个人需求所开发,所以会存在自身能力无法解决的Bug
- 已知
Ctrl+Q的文字交换以及Ctrl+T的AI翻译,用户无法自定义为三键启动 - 运行内存已经优化,但可能仍会占据100m左右
- AI翻译功能虽然已极力修改并测试,但仍然会出现选中内容被复制到剪切板中
- 剪切板呼出位置在屏幕中心,测试过以光标位置为出现点,但都不理想
- 打包版本"设置"相关的会被保存于根目录下的
settings.ini文档中,切记要删除配置文档再分享 - 暗黑模式下按钮悬浮为橙色,亮色模式为蓝色,切换主题时会自动恢复对应样式
- RSS 阅读面板采用智能 HTML 解析,部分复杂网页可能解析不完整
- 感谢 Cursor 以及其他大力支持与协助
欢迎提交 Issue 和 Pull Request 来改进项目!
- 遵循 C# 编码规范
- 提交前请运行代码格式化
- 添加适当的注释和文档
- 确保新功能有对应的测试
本项目采用 MIT 许可证,详见 LICENSE 文件。
如有问题或建议,请通过以下方式联系:
- 提交 GitHub Issue
享受高效的剪贴板管理体验!