一次修好 Bilibili-Evolved 快捷键不生效【免费下载链接】Bilibili-Evolved强大的哔哩哔哩增强脚本项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Evolved按下空格想暂停画面没动再按一下就静音了。这种时灵时不灵正是 Bilibili-Evolved 快捷键最常用的抱怨但 5 分钟基本都能修好。按键到底被谁截胡了你在 B 站按下任何一个键它会按顺序被三层听见先是浏览器CtrlT 这类系统键归它管然后是 B 站页面自己播放器原生按键处理最后才轮到 Bilibili-Evolved 这类增强脚本。前一层把按键拿走后面一层就收不到这是绝大多数快捷键失效的根源。最常见的三种截胡空格被 B 站播放器吃掉视频不暂停你想用来呼出搜索栏的键被浏览器地址栏抢走整个页面跳走两个扩展的热键撞车按键后只有一个生效Bilibili-Evolved 的按键逻辑集中在 registry/lib/components/utils/keymap/ 目录里出问题时可以从这里查行为。改键之前先找到快捷键设置点开 B 站侧边的 Bilibili-Evolved 入口进设置面板找到快捷键扩展里面的快捷键设置按钮就是本次要改的所有键位所在一行动作、一列按键改哪行一目了然。5 分钟把快捷键配到你顺手设置面板里每个动作都占三列默认按键、预设按键、自定义按键优先级依次升高。自定义填了什么就覆盖预设预设覆盖了默认。所以自定义快捷键不是另起一套而是在原表上打补丁。先挑一个最像自己习惯的预设预设下拉框里给了四套直接对号入座预设适合谁Default没折腾过的新手最均衡YouTube习惯 J/K/L 控制进度、空格或 K 暂停的HTML5Player习惯 Enter 全屏、Ctrl方向键长跳转的PotPlayer本地播放器用户Enter 全屏、退格回开头四套预设都定义在 registry/lib/components/utils/keymap/presets.ts挑最顺手的先跑起来。自定义键位分好组统一前缀预设之外还想改个别键就写进自定义列。想让键位将来不乱就按功能分组 统一前缀来分视频控制类用 Alt 前缀比如 AltSpace 暂停播放避开 B 站原生空格界面操作类用 CtrlShift 前缀比如 CtrlShift/ 呼出搜索栏工具辅助类交给功能键比如 F8 快速发评论一行配置长这样多个按键用空格分隔组合键写在一起// customKeyBindings动作名 - 键位 { pause: alt space, longJumpForward: shift j, sendComment: ctrl enter, }打开视频页逐键验证 配完别猜随便开一个视频把改过的键挨个按一下播放器会在画面上弹提示动作对了才算配好某个键完全没反应就跳到下一节。改完还是冲突对着这张表修按 W 还是投币→ B 站原生键没被屏蔽 → 装快捷键扩展 - 无动作插件把 W 绑到无动作上原生行为就被挡住了评论框里按键不生效→ 这是保护不是故障正在打字时所有快捷键都会禁用点出输入框就恢复同一个键触发两个功能→ 管理页会把冲突键高亮出来留一个另一个改成带前缀的键想让某个键只在视频页生效→ 打开快捷键扩展组件的 URL 作用域把键位限定在特定页面还剩两枚更细的旋钮stopPropagation拦截按键后不再往下传解决被下一层抢走优先级数值决定谁先听见调大的那个先处理。通常动其中一处冲突就消失了。让这套配置跟着你走✅ Bilibili-Evolved 的设置整体可以导出成 JSON改完键位记得存一份{ name: keymap, options: { preset: PotPlayer, customKeyBindings: { pause: alt space } } }换新设备装回脚本在设置面板导入这个文件。换新浏览器先装好 Tampermonkey 再导入。B 站改版导致个别动作失灵键位本身没坏多半是页面结构变了先看更新日志临时把出问题的键改回去。最后每月花一分钟跑一次内置的冲突检测新冲突能提前被标出来不用等它发作。修完之后每个按键都只做你说的事改键时想想它属于哪一组、该挂哪个前缀就不会乱。这套方法同样适用于 B 站网页版快捷键的日常调整。【免费下载链接】Bilibili-Evolved强大的哔哩哔哩增强脚本项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Evolved创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考