Skip to content

mooz/keysnail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

418559a · Jan 5, 2018
Mar 22, 2016
Mar 26, 2016
Oct 8, 2015
Sep 24, 2015
Mar 26, 2016
Mar 21, 2011
Mar 22, 2016
Sep 1, 2012
Mar 22, 2016
Jan 11, 2010
Jan 11, 2010
Dec 18, 2010
Jan 5, 2018
Jul 6, 2010
Apr 21, 2011
Aug 22, 2015
Mar 26, 2016
Mar 26, 2016
Jan 11, 2010
Feb 15, 2015
Mar 26, 2016
Aug 22, 2015

Repository files navigation

KeySnail

For those who misses Emacs keys on Linux (both in Firefox and Chrome)

Good news! I started a new project 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 (BTW, this add-on is a way better than old-style KeySnail I feel), xkeysnail 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, 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. 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

About

Allows you to bind commands to key sequences in Mozilla Firefox

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages