Chrome浏览器本身的核心快捷键(如打开新标签页、关闭标签页、刷新等)是固定的,无法直接修改。 你可以通过以下两种主要方式进行自定义:

自定义扩展程序(插件)的快捷键(官方支持,最常用)
这是Chrome官方提供的最直接的自定义方式,用来管理你安装的各种插件的快捷操作。
- 打开Chrome浏览器。
- 在地址栏输入并访问:
chrome://extensions/shortcuts(或者点击右上角的三个点 → 选择
扩展程序→ 点击左侧菜单的键盘快捷键) - 你会看到所有已安装扩展程序的列表,每个扩展程序旁边都有可以设置快捷键的输入框。
- 点击输入框,然后按下你想要的组合键(
Ctrl+Shift+U、Alt+S等)。- 注意:为了避免与系统或浏览器原有快捷键冲突,建议使用包含
Ctrl、Shift、Alt中至少两个的组合,或者使用Alt+ 某个键。
- 注意:为了避免与系统或浏览器原有快捷键冲突,建议使用包含
- 设置完成后,快捷键会立即生效,你可以点击输入框右侧的 来清除已设置的快捷键。
适用场景:快速激活某个插件(如密码管理器、笔记工具、广告拦截器的开关等)。
使用第三方软件自定义系统级或浏览器级快捷键(功能强大但需额外软件)
如果你想修改Chrome本身的快捷键(例如将 Ctrl+T 改为其他键来打开新标签页),或者创建更复杂的自动化操作,就需要借助第三方工具。
选项A:使用浏览器扩展(简单自动化)
安装一些支持自定义快捷键的扩展,
- Shortkeys (Custom Keyboard Shortcuts): 功能强大的快捷键定制扩展,可以让你为各种浏览器操作(如复制标题和URL、滚动到页面顶部/底部、切换标签页等)以及运行自定义JavaScript代码来分配快捷键。
- Vimium 或 cVim: 为浏览器提供类似Vim的键盘导航体验,可高度自定义所有操作键,让你几乎完全用键盘操作浏览器。
选项B:使用系统级自动化软件(功能最全面)
这些软件可以重映射键盘按键,并为任何操作(包括控制Chrome)创建全局快捷键。
- AutoHotkey (Windows): 功能最强大且免费,你可以编写脚本将任何按键组合映射到一系列操作,写一个脚本让
F1键执行“在Chrome中打开新标签页”的操作。- 简单示例脚本(保存为 .ahk 文件运行):
#IfWinActive, ahk_exe chrome.exe ; 仅当Chrome为活动窗口时生效 ^!n::Send ^t ; 将 Ctrl+Alt+N 映射为 Ctrl+T(新建标签页) F2::Send ^w ; 将 F2 键映射为 Ctrl+W(关闭标签页) #IfWinActive
- 简单示例脚本(保存为 .ahk 文件运行):
- BetterTouchTool (macOS): 在Mac上功能非常强大,可以为触控板、鼠标和键盘设置自定义手势与快捷键,并能针对特定应用(如Chrome)设置专属规则。
- Karabiner-Elements (macOS): 主要用于高级键盘按键重映射,也可以实现复杂的快捷键定义。
- 系统自带工具 (部分操作系统): 一些Linux桌面环境(如GNOME, KDE)的键盘设置中,允许用户自定义应用程序快捷键。
总结与建议
| 需求场景 | 推荐方法 | 说明 |
|---|---|---|
| 修改某个插件的激活键 | chrome://extensions/shortcuts |
官方方法,最简单安全,首选方案。 |
| 为浏览器操作创建新快捷键 (如滚动、操作标签页) | 方法二A:安装扩展如 Shortkeys | 无需编程,在浏览器内即可完成,功能丰富。 |
| 彻底修改Chrome核心快捷键 或 创建跨应用的复杂自动化流程 | 方法二B:使用系统级软件如 AutoHotkey | 功能最强大,但需要学习基础脚本或软件配置。 |
重要提示:使用第三方软件,尤其是系统级工具时,请注意键位冲突和软件安全性,尽量从官方渠道下载。