Why
如这篇 Q&A 中所说,Bitwarden 的页面自动填写快捷键 Ctrl + Shift + L 与 Microsoft Edge浏览器的自动前往剪贴板中的链接功能快捷键冲突了,在本 Q&A 中,有网友推荐了一个扩展程序,但毕竟治标不治本,如果能彻底禁用这个快捷键,不就避免了扩展程序的供应链攻击吗?
How
根据微软官方的这篇文章,Ctrl + Shift + L 这个快捷键由名叫 ConfigureKeyboardShortcuts 的策略进行控制,其命令名称叫 paste_and_go。于是我们定位到有关 ConfigureKeyboardShortcuts 的介绍文章中,它可以通过两个方式被控制:
- 组策略(需 Windows Pro / Enterprise 等版本可以使用,Family 版本无此功能)
具体操作方法:在【运行】窗口中输入gpedit.msc打开组策略编辑器,定位到 管理模板——Microsoft Edge,寻找名为 ConfigureKeyboardShortcuts(大致翻译为“配置键盘快捷键”)。但尝试一番后并没有找到该值,weird...... 注册表(全版本可用,但操作难度较高)
具体操作方法:
· 在【运行】窗口中输入regedit打开注册表编辑器,定位到HKEY_CURRENT_USER\Software\Policies\Microsoft\Edge(什么你说没有 Edge 这一项?手动添加一个就行了)
· 在这里创建一个【字符串值】,值的内容输入{"disabled": ["paste_and_go"]}并保存即可。
Bonus
对于需要禁用其他快捷键的,请参考上一节内容中的 ConfigureKeyboardShortcuts 定义的快捷键,找到其名称后加在这后面,以英文逗号分隔即可。
评论