在 macOS 上,Firefox 使用“在页面中查找…”栏中的每个键盘快捷键的控制键。例如,全部突出显示目前由控制-I,相符是Control-C,匹配变音符号是控制-I, 和整个单词是Control-W。不幸的是,这与我的Cocoa 文本系统键绑定( DefaultKeyBinding.dict
) 在 macOS 的文本视图中用于删除前一个单词。
{
"^w" = "deleteWordBackward:";
}
有没有办法更改此快捷方式以便我可以使用Control-W删除查找栏中的前一个单词?
答案1
这可以通过ui.key.chromeAccess
偏爱about:config
或。例如user.js
,要将前缀更改为控制命令, 使用:
user_pref("ui.key.chromeAccess", 10);
要完全禁用它,您可以在事件发生后将以下内容添加到 AutoConfig 文件中DOMContentLoaded
:
document.querySelector(".findbar-entire-word")?.removeAttribute("accesskey");
看此主题更多细节。