Key config
Firefox extension, allowing you to define keyboard shortcuts for some actions. Works under Firefox 3 - Firefox 56. Does not work with Firefox 57 or newer, as this extension is not possible to rewrite using the WebExtensions API. Should work under Seamonkey 2 and possibly other Gecko-based browsers (tested to work with Palemoon). Source code avialable under MIT license.
Download
Key config version 0.3.2
Source code for version 0.3.2
Older versions:
Key config version 0.3.1
Source code for version 0.3.1
Key config version 0.3.0
Source code for version 0.3.0
Author
Author is Martin Petříček
Email: 
Use this email to report any bugs or suggestions
Ideas for future development
- Applying new settings without restart (not sure if it is possible)
- Adding more actions for which keys can be defined
- Some control about which shortcuts can be used while in some sort of edit box and which not
- Importing/exporting settings to a file (Opera presets, FF3 presets, ...)
Screenshot
Screenshot from version 0.3.0
Changelog
| 0.3.2 |
Changed configuration prefix to avoid potential collision with other extensions Added possibility to save and load config to/from file Added new bindable actions: Duplicate current tab, invoke key config preferences |
| 0.3.1 |
Added localizable action descriptions in config Fixed Shift+[letter] shortcuts Added many new actions Settings window will remember size and position |
| 0.3.0 | First relased version |
Default keybindings
| Move back in history | z |
| Move forward in history | x |
| Switch to previous tab | 1 |
| Switch to next tab | 2 |
| Go to homepage | Ctrl+Space |
| Focus addressbar | F8 |
| Reset zoom | 6 |
| Zoom in | 9 |
| Zoom out | 0 |
All bindings can be changed/added/removed in Tools -> Key settings