跳到主要内容

SuperchargeNavigation · 免费

Chrome 键盘导航(2026)

按住 Shift,网页中的链接、按钮和输入框上会出现字母标记。输入对应字母即可激活。触发键和模式均可自定义。

更新于

按住 Shift(默认触发键),当前视口中可见的链接、按钮和输入框上就会出现彩色字母标记。输入对应字母(一个或两个),该元素即被激活。双手全程无需离开键盘。支持标准 HTML、ARIA 组件以及使用 shadow DOM 的 Web 组件。

如何开启键盘导航

键盘导航默认开启,无需任何设置。如需关闭,请前往 SuperchargeNavigation 设置中的“键盘快捷键”。

如果 Shift 与你的操作系统冲突(某些辅助功能工具会拦截该键),可以在设置中更换触发键:

触发键如何进入键盘导航
Shift(默认)按住 Shift
Alt按住 Alt
Ctrl按住 Ctrl
斜杠(单按模式)按一次 /(无需按住修饰键)

斜杠单按模式专为使用非美式键盘的笔记本用户设计,在这些键盘上输入 / 本来就需要按 Shift。扩展会自动检测键盘布局并正确处理。

哪些元素会显示提示标记

所有用户可以实际交互的元素都会显示标记:

  • 链接(<a> 标签):任意 href,包括 JavaScript 链接
  • 按钮:<button>、<input type="submit">、<input type="button">、复选框、单选按钮
  • 表单字段:<select>、<textarea> 以及所有文本输入类型(search、email、url、tel、password、date 等)
  • ARIA 组件:角色包括 button、link、checkbox、radio、menuitem、tab、switch、option、searchbox、textbox、combobox
  • Web 组件:SuperchargeNavigation 可以穿透开放和封闭的 shadow DOM 根节点,因此像 Reddit(其搜索输入框包裹在封闭的 shadow 树中)这样的复杂网站也能正确显示提示

视口内最多 400 个元素会显示标记。超出部分,另有最多 200 个屏幕外元素会被标记,滚动即可访问。每个页面的总上限为 600 个。

提示标签使用以基准键行(home row)为主的加权字母表(asdfjklghvnbcmrutyeiwoqpxz),让最常用的字母落在你最灵活的手指下。常见按钮会获得便于记忆的快捷键:“submit” → s,“login” → l,“cancel” → c,“download” → d。对于包含数百个元素的密集页面,会改用双字母组合,在达到上限前共有 676 种组合可用。

三种组合键变体

单独输入提示标签即可激活对应元素。使用默认触发键时,两种修饰组合键会改变激活时的行为:

组合键操作
Shift + 标签点击(正常激活;开启“默认预览”时则为预览)
Shift + Alt + 标签在链接预览浮层中打开链接(开启“默认预览”时则为点击)
Shift + Ctrl + 标签在后台标签页中打开链接的网址

预览和后台组合键适用于链接和网址目标;非链接目标则按普通点击处理。

如果你将 Alt 设为触发键,组合键的作用会相应调整以避免冲突:单独按 Alt 激活提示,Shift 变为预览修饰键,Ctrl 仍为后台标签页修饰键。四种触发键配置在设计上都保证各组合键作用互不重复。

关闭提示与按网站暂停

按 Escape 可清除提示标记,且不会点击任何内容。如果链接预览浮层处于打开状态,Escape 会先关闭浮层;其次,如果 Alt+K 命令面板已打开,则关闭面板;最后才清除提示。有了这一优先级顺序,你无需考虑每次按 Escape 会产生什么效果。

Alt+Shift+P 的作用则不同:在文本输入框以外按下时,它会为当前域名开启或关闭按网站暂停。在自带 Shift 快捷键的网站(Google Docs、Figma 及部分网页应用)上,暂停后 SuperchargeNavigation 在该域名上的所有内容脚本快捷键都会停用,直到你重新启用。页内侧边栏顶部和 Alt+K 命令面板中也提供同样的开关。暂停状态在页面重新加载后依然保留。

标签如何分配

标签按视口顺序(从左上到右下)分配,因此多次访问同一页面时,空间位置保持一致。屏幕坐标相差 12px 以内的元素会被去重,以避免标记堆叠。

一个小型助记表会让常见操作优先使用其对应的字母:“search” → s,“reply” → r,“next” → n,“previous” → p。当助记字母与已分配的标签冲突时,系统会跳过它并分配下一个可用标签。

文本输入框也会显示标记,但激活方式不同:激活标记时不会模拟点击,而是聚焦该输入框并选中其中已有的内容。这正是通过键盘进入表单字段时应有的行为。

设置

选项默认值备注
键盘标记(键盘导航)开启可在“设置 → 键盘快捷键”中停用
触发键ShiftShift、Alt、Ctrl 或斜杠模式
输入即选择开启相关:不按触发键直接输入字母会高亮匹配的文本

键盘导航与输入即选择共用同一个标签渲染引擎,但激活方式不同。输入即选择会在没有聚焦输入框时响应单独的字母按键。输入选择过程中,视口底部会出现一个胶囊提示框,显示你已输入的字符和实时匹配数量;如果页面上没有匹配项,则以红色显示“无匹配”。

何时可以替代鼠标

阅读包含大量链接的长文:按住 Shift,页面上的链接就会显示标记。输入标记即可依次打开各个章节和页面。

表单:照常用 Tab 在字段间切换,或按住 Shift 后通过标签直接跳转到任意输入框。适用于登录页面、结账流程和网页应用。

下拉菜单和 ARIA 组件:标记浮层会显示在菜单项、标签页和 role=“button” 元素上。基于组件库(Material UI、Radix、Headless UI)构建的网站,即使底层标记不合常规,也能正确显示提示。

配合链接预览做调研:假设你在搜索结果页上。按住 Shift,结果链接上会显示标记,按住 Alt 的同时输入标记,即可在链接预览浮层中打开该链接。阅读、关闭,再转到下一个标记,不会堆积新的标签页。如果在设置中开启了“默认预览”,作用会互换:直接输入为预览,配合 Alt 则为点击。

隐私

键盘导航完全在页面的内容脚本(content script)环境中运行,不会向任何地方传输网址、标签或激活事件。按网站暂停列表(nav.sitePausedDomains)存储在你设备上的 chrome.storage.local 中。所有数据都不会离开浏览器。

常见问题

如何在 SuperchargeNavigation 中开启键盘导航(Hint 模式)?
键盘导航默认开启。按住 Shift(默认触发键),页面上的链接、按钮和输入框上就会显示字母标记。松开 Shift 即可关闭。你可以在 SuperchargeNavigation 设置的“键盘快捷键”中将其关闭。
哪些元素会显示键盘导航标记?
截至 2026 年 5 月,标记会出现在链接(a)、按钮、下拉菜单、文本框、标签(label),以及任何 ARIA 角色为 button、link、checkbox、radio、menuitem、tab、switch、option、searchbox、textbox 或 combobox 的元素上。SuperchargeNavigation 还能穿透封闭的 Shadow DOM 根节点,因此 Reddit 等网站上的 Web 组件也能正确显示标记。
可以更改触发键吗?
可以。SuperchargeNavigation 提供四种触发方式:Shift(默认)、Alt、Ctrl 或斜杠模式。斜杠模式只需按一次 / 键即可显示标记,无需按住修饰键,适合 Shift 与系统或其他快捷键冲突的情况。
一次最多能显示多少个标记?
每个页面视口内最多显示 400 个标记,总计最多 600 个。标签优先使用单个字母(侧重主键行:a、s、d、f、j、k、l、g…),不够时改用双字母组合,共有 676 种组合。常见按钮如“submit”和“login”会尽可能使用便于记忆的标签(s、l)。
如何不点击任何内容就关闭标记?
按 Escape 键即可清除标记。在文本输入框之外按 Alt+Shift+P 可切换按网站暂停,这会在当前域名上停用 SuperchargeNavigation 的所有内容脚本快捷键。

相关功能

精选文章