如何在Thunderbird中自定义键盘快捷键?


30

我希望获得hjkl的动作和其他一些类似vim的键绑定,例如/,以便进行搜索。我知道Dactyl的雷鸟项目,但看起来像是在alpha中。同样,Mutterator似乎不再积极开发,并且不能用于我使用的Thunderbird 7。如果我可以轻松地编辑雷鸟的键盘绑定,我想我可以自己做这种事情。

顺便说一下,我正在运行Ubuntu 11.10。



Answers:


11

Keyconfig允许您配置键盘快捷键。

在此处了解更多信息。


2
要进行安装,您必须右键单击“ 2004年4月30日” 链接的论坛中旧的第一个论坛文章“ keyconfig”中的第一个单词,然后将.xpi文件安装在“作为文件”的雷鸟附件中
rubo77

由于keyconfig / Dorando keyconfig不再可用于Thunderbird 68(并且维护者当前不打算对其进行更新,请参阅addons.thunderbird.net/en-US/thunderbird/addon/…),此问题已变得更加紧迫。如果有人指出如何在Thunderbird 68中进行简单的键盘重新绑定,例如使用退格键删除消息而不是删除,请在此处发布。谢谢!
格伦惠特尼

7

好像14年前的原始keyconfig与Thunderbird 60.0及更高版本不再兼容。

据我所知,dorando-keyconfig是官方的新支持版本。似乎缺少一些描述,但不是一个大问题(例如,“ Mark> As Read”是key_toggleRead)。

感谢dorando和新的维护人员保持良好的工作👍。


谢谢。这是现在可以使用的插件。即使没有Muttator,我也可以模拟Vim的键绑定。
xji

感谢您的链接。现在,我终于可以摆脱Thunderbird中不明智的单字母快捷键了。由于Thunderbird多年的将键盘输入随机重新路由到主窗口的问题,这给我在键入电子邮件时带来了麻烦。
EBlake

5

您可以解压缩Thunderbird的Chrome并在其中编辑.dtd文件,如果您想要的文件与扩展名无关,该文件通常包含按键绑定。这是我的扩展名来自DTD文件的示例:

<!ENTITY removedupes.remove_duplicates_menuitems.remove.accesskey "D">
<!ENTITY removedupes.remove_duplicates_menuitems.set_originals.accesskey "o">
<!ENTITY key-removedupes.modifiers "alt,shift">

当然,这比使用KeyConfig方便得多,但这是低级的非动态方式。


chrome.jar您指的是哪个文件?我在Linux系统上找不到任何内容
rubo77

@ rubo77:好的,不必一定是JAR。例如:ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/latest/…有一堆dtd
einpoklum-恢复Monica 2014年

那么您的建议是什么?KeyConfig对于Thunderbird 31不再可用,那么如何自定义快捷方式?您可以添加示例如何例如禁用垃圾邮件的“ j”快捷方式吗?
rubo77

3

旧的但仍能正常运行的keyconfig加载项可以为您完成此操作:

要安装此程序,您必须

  • 右键单击旧的第一个论坛帖子中的第一个单词“ keyconfig” 来自“ 2004年4月30日”)
  • 在Thunderbirds附加组件中“按文件形式” 安装keyconfig.xpi文件
  • 打开扩展名“ keyconfig 20110522”的设置,您可以在其中配置所有喜欢的快捷键

2

插件MenuWizard允许您为Thunderbird配置大量键盘快捷键。对于基本的vim / Gmail的样绑定,您可以设置jko,和e(或y)到key_nextUnreadMsgkey_previousUnreadMsgkey_OpenMessage,和key_archive分别。

不幸的是,您无法在Menuwizard中的快捷方式中搜索,因此您必须四处滚动并寻找相关的键。该key_<name>信息比复选框旁边的名称更具信息性。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.