2.4 KiB
2.4 KiB
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 - 规范文档
- QUICK_REF.md - 快速参考