- by robsku, 3 years agoRated 2 out of 5It's usable and works for what it's made, but it lacks so many elegant functionality/usability in comparison to HaH (Hit-a-Hint), LoL (HaH clone since the original wasn't updated anymore) or "Mouseless Browsing".
Then for the hotkeys - no modifiers possible? I loved to have Alt-< and Alt-> to switch tabs and C-< and C-> for moving them, of course there are better addons just for that.
In the legacy extensions time I used KeySnail (that had to be forced to run on latest legacy-addon firefox, and it became having bugs). It was programmable and re-programmable even at run time, kinda like emacs (heck, it had it's own plugin subsystems, which made it possible to have a HaH-clone installed in KeySnail plugin system. It was as emacsy as you can do with ECMAScript. I don't know if it's possible anymore, but cleary an addon's, like Tree Style Tabs I just found, can read the list of tabs and switch between them.
Also you lack key for opening context menu on selected element. I don't remember if it was HaH or Mousless Browsing, but there was modifiers you could choose for whatever key you used to activate/select the chosen element. Like, Ctrl for new tab, Alt for context menu and Ctrl-Alt for copying the link. Or something similar.
There were also keys for moving up/down a bit (couple rows of text) and 50% of the page, and it was just like in text-mode eLinks browser, where Del/Ins are for moving couple rows up/down and Space/b are (or I've configured them, from default bindings of 'less' text-viewer.
Note, that most special keys were read if I pressed them in the hotkey field. Just Escape? No problem, don't have to ponder whether I need to type Esc or Escape. Also, no need to ponder between C-v and Ctrl-v or even ^v, just worked.
This add-on however doesn't accept hotkeys with modifiers entered into hotkey-fields, nor does it give the right name for other special keys, except the ones already defined. At least I can see that the markup is it's very own, not Ctrl-v, but v. What's the name of escape-key, Esc or Escape?
Edit: Yead, I put 'b' on scrolling up fast and space on fast down... The space worked, but the 'b' didn't... I then tried replacing with v and v (latter opened the menu - maybe not possible anymore, but KeySnail put itself in front of any key-checks, so anything defined in it would take preference over the firefox builting hotkeys, no matter where they are). BUT THE THING IS, Space still scrolled the page down, but not v, y nor just b caused it to roll up.
Some of these addons had even CSS style boxes (two actually, I think one for tabs (yes, I don't know if this newfangled web-extensions or whatever can do that, but I mean the browsers tabs, you could switch tab with it just as easy as choose a link or a field.
Also the best of them could even reload automatically, if page changed dynamically, and all had hotkey for reloading the link-numbers - Slashdot is impossible to read otherwise, but it seems that this problem may or may not be fixed... I couldn't find any hidden comments to open, which caused other similar addons to miss and misplace link-bubbles. Congratulations, but just in case, a force reload would be nice.
I'm sure I'm missing something, but reimplement LoL and it's pretty perfect, maybe with auto-scanning the elements and their numbering everytime the page dynamically changes - and add hotkey for force-reload and MAKE THE HOTKEYS WORK as they should. Now it seems luck and magic based.
OH! HaH and LoL always showed link numbers starting from 0 or 1 (don't remember) no matter how far down the page user was. So even in 10000 elements in a page, even at the bottom, the link bubbles didn't have more than two or three number bubbles (latter only for pages with insane amounts of choosable elements on one screenfull.
They also know how to use all numbers from 0 to 9, but you could set an alternative character set if you wanted.
Such is what I want back in an addon.
Edit: The hotkeys barely work. Some work , but rarely as they are defined by default or redifined by user. For example, the scroll down from , where did that come from?