# M6 触发方式模块 (v0.5.1-0.5.7) ## 模块概述 - **版本范围**: 0.5.1 ~ 0.5.7 - **任务数**: 7 - **目标**: 实现多种划词触发方式,适应不同用户习惯 ## 关键产出 - 普通划词显示图标模式 - 图标悬停查词功能 - 图标位置偏移设置 - 直接搜索模式 - 双击搜索模式 - 快捷键搜索模式 - 鼠标悬浮取词功能 ## 任务列表 ### M6.1 普通划词-显示图标 [目标版本: 0.5.1] **任务**: 默认模式 **验收标准**: - [ ] "显示图标"选项(默认开启) - [ ] 划词后在文本旁显示沙拉图标 - [ ] 这是当前已实现的功能 ### M6.2 普通划词-图标悬停查词 [目标版本: 0.5.2] **任务**: 鼠标悬停图标触发 **验收标准**: - [ ] "图标悬停查词"选项 - [ ] 开启后,鼠标悬停在图标上(无需点击)即显示面板 - [ ] 悬停延迟 200ms,避免误触 ### M6.3 图标位置偏移 [目标版本: 0.5.3] **任务**: 调整图标位置 **验收标准**: - [ ] "图标水平偏移"滑块(-100px 到 100px) - [ ] "图标垂直偏移"滑块(-100px 到 100px) - [ ] 调整后在网页划词,图标位置相应偏移 ### M6.4 直接搜索模式 [目标版本: 0.5.4] **任务**: 划词直接显示面板 **验收标准**: - [ ] "直接搜索"选项 - [ ] 开启后,划词立即显示面板(不显示图标) - [ ] 与"显示图标"选项互斥 ### M6.5 双击搜索模式 [目标版本: 0.5.5] **任务**: 双击文本触发 **验收标准**: - [ ] "双击搜索"选项 - [ ] 双击选中文本后,直接显示面板 - [ ] 双击间隔使用 M5.12 的设置值 ### M6.6 快捷键搜索模式 [目标版本: 0.5.6] **任务**: 按住快捷键划词触发 **验收标准**: - [ ] 复选框:Ctrl、Alt、Shift、Meta - [ ] 选中后,划词时只有按住对应键才显示图标/面板 - [ ] 支持多键组合(如 Ctrl+Shift) ### M6.7 鼠标悬浮取词(划词即查) [目标版本: 0.5.7] **任务**: 鼠标悬停自动选词查询 **验收标准**: - [ ] "鼠标悬浮取词"开关 - [ ] 开启后,鼠标悬停在单词上 500ms 自动查询 - [ ] 需要检测光标下的单词(使用 caretPositionFromPoint) ## 依赖 - **前置模块**: M1 基础架构模块, M2 划词核心模块, M3 词典系统模块, M5 设置系统模块 - **后置模块**: 无 ## 参考资料 - [AGENTS.md](./AGENTS.md) - 规范文档 - [QUICK_REF.md](./QUICK_REF.md) - 快速参考