3 ms·
If you are looking at a link you want to follow, you press a single hotkey (default 'f'), and just type the two letters that appear directly where you're lookin
by greggyb 2y ago
If you are looking at a link you want to follow, you press a single hotkey (default 'f'), and just type the two letters that appear directly where you're looking. If you want to open a lot of links in the background, e.g. if you're looking at the front page of HN, you can use the rapid follow action (default ';r') and just type a couple letters for each link you'd like to follow.
Personally, this is much easier on my RSI than mousing to each link. Especially on a laptop with a trackpad.
Additionally, the browser is fully configurable in Python, to a much greater degree than what you get from Firefox or Chrome.
One seemingly small thing that I find quite convenient is that I can use reader mode or open a PDF and still keep hjkl for scrolling. I also use Tridactyl in Firefox, but Firefox's reader mode and opening PDFs turns disable extensions in the tab, so you can't use these scrolling keys.
As for next and previous page, I think you're referring to history navigation forward and back. Qutebrowser includes built-in functionality to navigate in multi-page documents to the next page and previous page, e.g. documentation sites or html books. That shortcut is '[[' for previous and ']]' for next. So, for example, if I am on this section of SICP: https://sarabander.github.io/sicp/html/1_002e3.xhtml#g_t1_002e3 https://sarabander.github.io/sicp/html/1_002e3.xhtml#g_t1_00... and I press ']]' I immediately go to https://sarabander.github.io/sicp/html/Chapter-2.xhtml#Chapter-2 https://sarabander.github.io/sicp/html/Chapter-2.xhtml#Chapt... . This happens regardless of browser history. "Back" and "Forward" are different from "Previous" and "Next". I do not know of a similar piece of functionality in other mainstream browsers.
This is all highly opinionated. I like vim-style shortcuts. I vastly prefer the experience of using qutebrowser (or a vim-like extension for another browser) over using a mouse exclusively or a mouse and keyboard mixed.
If you, or someone else, prefers a different style of interaction with the browser, that's fine. It's not about right or wrong or better and worse, at least not in the abstract. It's about a user interaction paradigm that works well for an individual.
- bovine3dom 2y agoFWIW I got some of the way through embedding a PDF viewer in Tridactyl [1] so that the keys would still work there, but I backed off because I was a bit scared by how frequently pdf.js gets updated. In Tridactyl it'd get updated about twice a year so we might end up with unresolved security issues. Maybe there's a solution I've not thought of (CDN?). [1] https://github.com/tridactyl/tridactyl/issues/541#issuecomment-1512056501 https://github.com/tridactyl/tridactyl/issues/541#issuecomme...
- Izkata 2y ago> press a single hotkey (default 'f'), and just type the two letters that appear directly where you're looking This has a mental speed bump that I really don't like, that tends to make these features annoying to use: you have to pause after hitting "f" to wait for those letters to appear, read them, then type them. Vimperator (the one that died with Firefox Quantum) handled links where you'd hit "f" then type the text in the link itself, with numbers to disambiguate if the filtering didn't reduce it to one match. With no pause and the link text already in your mind by the time you hit "f" it was very fast and fluid to use, and I was very happy after learning Tridactyl could be configured the same way. Does this have the same thing?
- mariusor 2y agoYes, it does: set hint.mode numbers. I don't remember if it's explained anywhere that once hinting is started you can filter based on link text, alt text, or a couple of other textual representations for clickable elements.