Как я могу настроить сочетания клавиш в Thunderbird?

30

Я хотел бы получить движение hjkl и некоторые другие похожие на vim сочетания клавиш, такие как / для поиска, если это возможно. Я знаю о проекте Thunderbird от Dactyl, но похоже, что он в альфа-версии. Точно так же Mutterator выглядит так, как будто он больше не разрабатывается, и не работает с Thunderbird 7, который я использую. Если бы я мог легко отредактировать сочетания клавиш Thunderbird, я думаю, что я мог бы просто сделать такие вещи для себя.

У меня Ubuntu 11.10, кстати.

Джонатан
источник
связанный
отчет об ошибках

Ответы:

11

Keyconfig позволяет настраивать сочетания клавиш.

Подробнее об этом читайте здесь .

wizlog
источник
2
Для установки вам нужно щелкнуть правой кнопкой мыши первое слово в старом первом сообщении на форуме «keyconfig» в связанном форуме от «30 апреля 2004 года» и установить файл .xpi в дополнениях Thunderbirds «в виде файла»
rubo77
Поскольку keyconfig / Dorando keyconfig больше не работает с Thunderbird 68 (и сопровождающий в настоящее время не планирует его обновлять, см. Addons.thunderbird.net/en-US/thunderbird/addon/… ), этот вопрос приобрел актуальность. Если у кого-то есть указания на то, как сделать даже простую повторную привязку клавиатуры в Thunderbird 68, такую ​​как удаление сообщений с помощью возврата на задний план вместо удаления, пожалуйста, напишите здесь. Благодарность!
Глен Уитни
7

Похоже, что оригинальный keyconfig от 14 лет назад больше не совместим с Thunderbird 60.0 и выше.

Насколько я могу судить, dorando-keyconfig - официальная новая поддерживаемая версия. Некоторые описания, по-видимому, отсутствуют, но это не большая проблема (например, «Пометить как прочитанное» - это key_toggleRead).

Спасибо Dorando и новым сопровождающим за то, что они продолжили хорошую работу ».

icyerasor
источник
Спасибо. Это аддон, который работает сейчас. Я могу обойтись имитацией сочетания клавиш Vim даже без Muttator.
xji
Спасибо за ссылку. Теперь я наконец могу избавиться от опрометчивых однобуквенных ярлыков в Thunderbird. Из-за многолетней проблемы Thunderbird со случайной переадресацией ввода с клавиатуры в главное окно это стало причиной беспорядка при наборе электронных писем.
EBlake
5

Вы можете разархивировать Chrome Thunderbird и отредактировать в них файлы .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 , но это низкоуровневый нединамический способ сделать это.

einpoklum - восстановить Монику
источник
на какой chrome.jarфайл вы ссылаетесь? Я не смог найти ничего в моей системе Linux
rubo77
@ rubo77: Хорошо, это не обязательно должен быть JAR. Пример: ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/latest/... имеет кучу дтд - х
einpoklum - восстановить Моника
Итак, что вы предлагаете? KeyConfig больше не доступен для Thunderbird 31, так как я могу настроить свои ярлыки? Можете ли вы добавить пример, как отключить ярлык "j" для мусора, например?
rubo77
3

Старая, но все еще работающая надстройка keyconfig может сделать это для вас:

Чтобы установить это, вы должны

  • щелкните правой кнопкой мыши на первом слове «keyconfig» в старом первом сообщении на форуме здесь от «30 апреля 2004»
  • установите файл keyconfig.xpi в дополнениях Thunderbirds «как файл»
  • откройте настройки для расширения «keyconfig 20110522» , там вы можете настроить все сочетания клавиш, которые вам нравятся
rubo77
источник
2

Аддон MenuWizard позволяет настроить множество сочетаний клавиш для Thunderbird. Для базового VIM / Gmail, как привязки, вы можете установить j, k, oи e(или y) к key_nextUnreadMsg, key_previousUnreadMsg, key_OpenMessageи key_archive, соответственно.

К сожалению, вы не можете искать среди ярлыков в Menuwizard, поэтому вам придется прокручивать и искать соответствующую клавишу. Это key_<name>более информативно, чем имя рядом с флажком.

joelostblom
источник