KeySnail is an add-on that provides a very flexible way of customizing the keybindings in Mozilla Firefox.
If you are not familier with the programming, don't worry. Setting file that emulates Emacs / w3m behaviour is already packed into the extension. You can use and modify it.
For Emacs junkies, KeySnail also provides a lot of commands (functions) which emulates the Emacs behaviour, prefix argument system, keyboard macro and so on.
Enjoy Firefox life with keyboards!
Here are some key features of "KeySnail":
· Recognize the current Firefox state as the mode like “edit”, “view” and “caret”
· User can define the keybindings in each modes
· Emacs-like prefix argument. You can disable / enable this feature in preference dialog
· Keyboard macro
· Emacs, less, w3m like configuration file
· A lot of Emacs-like commands including string rectangle maniqulation, upcase-word, capitalize-word, and so on
· Prompt system which is similar to minibuffer in the Emacs
· Firefox 3.0 to 3.7a1pre
What's New in This Release: [ read full changelog ]
· New features:
· User can call n-th action directly by set the action keys like "prompt-nth-action-4" in the init file.
· Bug fixes:
· When user does not set the "flags" option to the selector, the matching will not be done.
· When user customize the action key of the selector,