# 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) - 快速参考
