How can I customize keyboard shortcuts in Thunderbird?
Solution 1:
Keyconfig allows you to configure keyboard shortcuts.
Read more about it here.
Solution 2:
Update 07/2020: Your best bet for custom keybindings currently seems to be: tbkeys. Follow the instructions there to get keybindings, customizable within a file in your user-home directory (see here for cmd references [PR created to include in README.MD]).
Update 12/2019: As of Thunderbird 68 dorando is currently not supported anymore. A good (deep dive) source of current development can be found in the mozilla forums or directly at the github of the dorando project.
OP:
Seems like the original keyconfig from 14 years ago is not compatible anymore with thunderbird 60.0 and up.
dorando-keyconfig is the official new supported version as far as i can tell. Some descriptions seem to be missing, but not a big issue (i.e. "Mark > As Read" is key_toggleRead).
Thanks to dorando and the new maintainers for keeping up the good work 👍.
Solution 3:
You can unzip Thunderbird's chrome and edit the .dtd files within them, which usually contain the key bindings, if you want something that's not extension-dependent. Here's an example from a DTD file for my extension:
<!ENTITY removedupes.remove_duplicates_menuitems.remove.accesskey "D">
<!ENTITY removedupes.remove_duplicates_menuitems.set_originals.accesskey "o">
<!ENTITY key-removedupes.modifiers "alt,shift">
this is of course much less convenient than using KeyConfig, but that's the low-level non-dynamic way to do it.
Solution 4:
The add-on tbkeys can do this for you.
To install this, follow the Readme
For older Thunderbird versions:
The old keyconfig Add-On could do this up to Thunderbird 67:
To install this, you have to
- right-click on the first word "keyconfig" in the old first forum post here from "April 30th, 2004"
- install the keyconfig.xpi file in thunderbirds add-ons "as file"
- open the settings for the extension "keyconfig 20110522", there you can configure all key-shortcuts you like