2026-02-09 15:52:45 +08:00

2.4 KiB
Raw Permalink Blame History

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 设置系统模块
  • 后置模块: 无

参考资料