键盘快捷键

FlowPick 键盘快捷键的完整参考——默认绑定、自定义方法、冲突解决与效率工作流。

FlowPick 提供键盘快捷键以提升操作效率,所有快捷键都可以在浏览器的扩展管理页面中自定义。


默认快捷键

快捷键操作说明
Alt+Shift+F打开 FlowPick 弹出窗口快速打开扩展面板,无需鼠标点击图标
Alt+Shift+D下载所有检测到的媒体一键下载当前页面检测到的所有资源
Alt+Shift+D 会触发 批量下载,所有检测到的资源将按 FIFO 顺序加入下载队列。

快捷键作用范围

快捷键分为两种作用范围:

范围说明适用场景
全局(Global)在浏览器任何位置按下都生效,包括其他应用程序需要从其他应用快速切换到 FlowPick
浏览器内(In Chrome)仅在浏览器窗口处于焦点时生效日常使用,避免与其他应用冲突

默认情况下,FlowPick 的快捷键设置为"浏览器内"范围,避免与其他应用程序的快捷键冲突。

修改作用范围

  1. 打开 chrome://extensions/shortcuts
  2. 找到 FlowPick 对应的快捷键
  3. 点击右侧的下拉菜单
  4. 选择"在 Chrome 中"或"全局"

自定义快捷键

Chrome / Edge

  1. 在地址栏输入 chrome://extensions/shortcuts(Edge 用户输入 edge://extensions/shortcuts
  2. 找到 FlowPick
  3. 点击对应操作的编辑图标
  4. 按下新的快捷键组合
  5. 点击"确定"保存

快捷键格式

快捷键必须是以下格式之一:

格式示例说明
Ctrl+<Key>Ctrl+Y最常用的组合
Ctrl+Shift+<Key>Ctrl+Shift+Y避免与浏览器快捷键冲突
Alt+<Key>Alt+F单手操作友好
Alt+Shift+<Key>Alt+Shift+FFlowPick 默认格式
Ctrl+Alt+<Key>Ctrl+Alt+D较少被占用

其中 <Key> 可以是字母(A-Z)、数字(0-9)或功能键(F1-F12)。

macOS 上 Ctrl 对应 Command 键,Alt 对应 Option 键。快捷键在 macOS 和 Windows 上独立配置。

冲突处理

如果设置的快捷键与其他扩展或浏览器内置快捷键冲突:

  • 浏览器会显示警告提示
  • 后设置的快捷键会覆盖先前的绑定
  • 建议使用不常见的组合避免冲突

已知的常见冲突

快捷键冲突对象建议替代
Ctrl+Shift+FChrome DevTools 搜索Alt+Shift+F(FlowPick 默认)
Ctrl+D浏览器"添加书签"Alt+Shift+D(FlowPick 默认)
Alt+F部分应用的"文件"菜单Alt+Shift+F
Ctrl+Shift+Y部分扩展Alt+Shift+Y

推荐的自定义方案

使用习惯推荐快捷键理由
频繁使用Alt+F单手操作,快速触发
避免冲突Ctrl+Shift+Y较少被其他软件占用
开发者Alt+Shift+V与 DevTools 快捷键区分
macOS 用户Cmd+Shift+F符合 macOS 快捷键习惯
多扩展用户Alt+Shift+<自定义>统一使用 Alt+Shift 前缀避免混乱

效率工作流

将快捷键融入日常操作,可以显著提升效率:

快速嗅探工作流

Alt+Shift+F → 查看检测结果 → Alt+Shift+D → 一键下载全部

这个流程适合快速保存页面上的所有媒体资源,无需鼠标操作。

选择性下载工作流

Alt+Shift+F → 鼠标勾选目标资源 → 点击"下载所选"

适合只需要部分资源的场景。结合 图片过滤类型切换 可以进一步缩小范围。

批量课程下载工作流

打开课程页面 → 等待视频播放 → Alt+Shift+F → 确认检测 → 关闭面板
打开下一课 → 等待视频播放 → Alt+Shift+F → 确认检测 → 关闭面板
...(重复)
全部添加完毕后 → Alt+Shift+F → 查看队列进度
关于批量下载的队列管理和进度追踪,请参阅 批量下载

技术说明

快捷键通过 Chrome Extension API 的 commands 配置实现:

{
  "commands": {
    "_execute_action": {
      "suggested_key": {
        "default": "Alt+Shift+F"
      },
      "description": "打开 FlowPick 弹出窗口"
    },
    "download-all": {
      "suggested_key": {
        "default": "Alt+Shift+D"
      },
      "description": "下载所有检测到的媒体"
    }
  }
}

_execute_action 是 Chrome 内置的命令名称,用于触发扩展的弹出窗口(Manifest V3 中的 action.onClicked)。

平台特定快捷键

Manifest V3 支持为不同操作系统设置不同的默认快捷键:

{
  "commands": {
    "_execute_action": {
      "suggested_key": {
        "default": "Alt+Shift+F",
        "mac": "MacCtrl+Shift+F"
      },
      "description": "打开 FlowPick 弹出窗口"
    }
  }
}
平台修饰键说明
Windows / LinuxCtrl, Alt标准 PC 键盘
macOSMacCtrl, CommandMacCtrl 对应 Control 键,Command 对应 Cmd 键
ChromeOSSearch, CtrlSearch 键可替代部分修饰键

常见问题

快捷键不起作用怎么办?

  1. 检查快捷键是否与其他扩展冲突:打开 chrome://extensions/shortcuts 查看
  2. 确认快捷键作用范围:如果设为"在 Chrome 中",确保浏览器窗口处于焦点
  3. 尝试重新设置快捷键
  4. 检查扩展是否被禁用
更多问题排查请参阅 常见问题排查

可以设置多个快捷键触发同一个操作吗?

Chrome 扩展 API 不支持为同一个命令设置多个快捷键。但你可以通过修改 manifest.json 中的 commands 配置来添加额外的命令。

macOS 和 Windows 的快捷键可以不同吗?

可以。在 manifest.json 中可以为 defaultmaclinuxchromeos 分别设置不同的默认快捷键。用户也可以在 chrome://extensions/shortcuts 中为当前平台单独自定义。


相关文档