Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mooz/keysnail
Allows you to bind commands to key sequences in Mozilla Firefox
https://github.com/mooz/keysnail
Last synced: 1 day ago
JSON representation
Allows you to bind commands to key sequences in Mozilla Firefox
- Host: GitHub
- URL: https://github.com/mooz/keysnail
- Owner: mooz
- Created: 2009-07-10T10:46:31.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2018-01-05T02:01:06.000Z (almost 7 years ago)
- Last Synced: 2024-12-14T05:06:36.975Z (9 days ago)
- Language: JavaScript
- Homepage: http://wiki.github.com/mooz/keysnail
- Size: 38 MB
- Stars: 704
- Watchers: 64
- Forks: 56
- Open Issues: 91
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
KeySnail
========For those who misses Emacs keys on Linux (both in Firefox and Chrome)
---------------------------------------------------------------------Good news! I started a new
project [xkeysnail](https://github.com/mooz/xkeysnail), which provides you a
key-configuration functionality on **every** application (including Firefox and
Chrome) on Linux (it's like AutoHotKey on Windows). This frees you from
limitations of web-browsers that prohibits you to override keys such as `Ctrl+n`
and `Ctrl+p`.In combination of Vim-oriented browsing-addons such
as [Surfingkeys](https://github.com/brookhong/Surfingkeys/) (BTW, this add-on is
a way better than old-style KeySnail I
feel), [xkeysnail](https://github.com/brookhong/Surfingkeys/) provides you a
better browsing experience as in KeySnail, I believe.KeySnail doesn't support Firefox57+
-----------------------------------Since Firefox 57 dropped several important features required by KeySnail (or Vimperator), there is no chance to migrate KeySnail to Firefox 57+ for now.
The most important feature, which has been unfortunately dropped in Firefox 57+, is API for overriding browser-level shortcut keys. See https://bugzilla.mozilla.org/show_bug.cgi?id=1215061 for details. Since current API only allows content-level shortcut keys, KeySnail doesn't work in most of the places including location bars, search field, and so forth.
If you want to keep using KeySnail, I recommend using Waterfox https://www.waterfoxproject.org/ instead of Firefox. Several KeySnail users have already reported that they are enjoying Waterfox.
Another option is to switch to other add-ons that still work in Firefox 57+. I
tried several add-ons and personally
recommend [Surfingkeys](https://github.com/brookhong/Surfingkeys/), which is
highly extensible and has sophisticated APIs.Thanks for using KeySnail! Without your encouraging reactions, I couldn't enjoy such a long-time lasting development.
mooz
About
-----KeySnail is an add-on for Mozilla Firefox that aims to be a competitor
and lightweight alternative to
[Vimperator](http://www.vimperator.org/vimperator). Unlike Vimperator,
*KeySnail provides comfortable browsing experience for Emacs users*,
but its target users are not limited to.See https://github.com/mooz/keysnail/wiki for details.
How to release
--------------1. Update the package version by `./set_version_info.rb X.Y.Z`
2. Rebuild the package by `./createpackage.sh`
3. Sign `keysnail.xpi` file in addons.mozilla.org
4. Replace `keysnail.xpi` with signed one, and update hash information in `update.rdf` by `./updatehash.sh`
5. Update signature information in `update.rdf` for auto-updating by `mccoy`
6. Push changes to GitHub