Comments (5)
All,
Sorry for the late response. 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 Vimium-ff https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/
Thanks for using KeySnail! Without your encouraging reactions, I couldn't enjoy such a long-time lasting development.
mooz
from keysnail.
It might be an idea for someone to make the necessary changes to allow KeySnail to work out-of-the-box with Pale Moon. It complains about being "not compatible" with Pale Moon, but after installing an extension to prevent compatibility checks, it works as expected. Pale Moon isn't dropping XUL extension support, so perhaps this is a good way for KeySnail to live on, without necessitating a massive (and less powerful) rewrite.
from keysnail.
archlinux is upgrading ff to 57. need keysnail QAQ
from keysnail.
For Pale Moon I copied my ~/.mozilla/firefox/(profile)/extensions/[email protected]
directory into to ~/.moonchild productions/pale moon/(profile)/extensions/
and edited its install.rdf
file and, based on the GUID listed at https://forum.palemoon.org/viewtopic.php?p=55987#p55987 , changed the target application element to:
<!-- Pale Moon -->
<em:targetApplication>
<Description>
<em:id>{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}</em:id>
<em:minVersion>25.*</em:minVersion>
<em:maxVersion>99.*</em:maxVersion>
</Description>
</em:targetApplication>
After restarting Pale Moon I was able to enable KeySnail.
from keysnail.
Also, bug 1387009 a few days before broke select_(next|previous)_tab
(C-M-l/r or l/r for Emacs-style) and close_all_tabs_on_(left|right)
.
from keysnail.
Related Issues (20)
- passing multiple arguments to open requires quotations
- tanything does not work in Firefox 46 HOT 1
- 特殊キーにC-\を割り当てると,バックスラッシュがエスケープされずに.keysnail.jsが文法エラーになる
- HoK: misaligned hints in webpage with responsive CSS design HOT 4
- HoK doesn't work properly with Electrolysis in firefox 49+ (some versions of 48 too) HOT 9
- SOME function doesn't work HOT 1
- Racist Icon HOT 2
- KKK stopped working for me HOT 2
- Request: Support for emulating CUA mode?
- Generalised method for shortcuts to sites and site-searches? HOT 4
- How to open download window? HOT 3
- Any plan to support Multiprocess? HOT 7
- prompt.selector() extends Firefox window height HOT 1
- Is there a file of the key bindings used by the emacs/w3m mode?
- the shortcut for "Save current page to the file " does not work
- Is there any way to use key-chords with HoK?
- Can't use global M-w to copy test when search is up.
- firefox is update to 57.0 HOT 14
- NameError: name 'with_or_set_mark' is not defined
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from keysnail.