Label links (qutebrowser-like)
-
It would be nice to have label links like in qutebrowser:
- press the shortcut for hints (in qute is default
f
) - a popup with letter(s) appears next to every clickable element
- press the keys from popup of the element you want to click
- you clicked it without using mouse or
Tab
Especially nice if keys used would be configurable (center row by default).
Edit: it looks like the “clickable” elements are
- links
- buttons
- images
- any
<input>
elements [tabindex]
so that could be enough as a start.
Edited the list
- press the shortcut for hints (in qute is default
-
@potmeklecbohdan Do you mean "Show Webpage Access Key Shortcuts" in Settings, Keyboard, Window or is this something else?
-
@Pesala This is to access every clickable (and unfortunately also some with no event) element and generated by the browser so it works on every page (and not only on those that bother with defining AK).
I should use different title for the topic, but I don't know what.
-
@potmeklecbohdan Given how JS frameworks work these days it would be difficult for a browser to figure out on its own what a "clickable" element is.
Just to take this forum for example, each paragraph of your text has a click listener (and one for every other event it looks like) associated with it.
Even the dev tools framework filter can't seem to figure it out.
-
@potmeklecbohdan said in Keyboard hints:
I should use different title for the topic, but I don't know what.
qutebrowser calls the command: “label links”
-
-
@potmeklecbohdan Actually, you ask for a feature natively implemented in Vivaldi as in some extensions (vimium, surfing keys, …etc…). Would be very nice.
-
I requested this multiple times at Opera (Presto times, when I was an accessibility tester there) and Vivaldi, as it would be a killer feature for keyboard accessibility. Unfortunately there seems simply no capacity to get such things done. Spatial navigation has already been broken and disabled by default for many subsequent releases, let alone there would be resources to implement such radical new ideas.
Never stop hoping - I'm just saying this feature has been requested at Opera and Vivaldi since the previous decade and even from accessibility minded people the response basically was "this is too esoteric to offer by default".
-
And I agree, whereas it's a good thing accesskeys was kind of fixed in Vivaldi a few versions ago, the whole concept of accesskeys as a feature that page authors might enable for a certain subset of links of their choosing is fundamentally flawed. Access to interactive elements should be offered throughout and by default, at the user's request not the page author's.
-
Would be the natural next step for Spatial navigation (which works quite wonky). Again a great accessibility feature for mouseless users (laptops, handicapped people, power users). Link hinting and tiled window managers enable to use laptops without trackpads (for example arm-boxes with just keyboard).
So this feature wouldn't be just shaving off couple hundred milliseconds per navigation, but enabling the use of Vivaldi in such environments/for such users.
-
@CarlRobert Spatial navigation should just be abandoned. I can’t imagine anyone using it for day to day browsing, it’s painful and inefficient.
-
@luetage Can you imagine using a mouse with cerebral palsy?
-
@Pesala Please read the topic, it’s all about keyboard navigation. Keyboard navigation shouldn’t be abandoned, but spatial navigation needs to be replaced by a system that people can actually use.
-
@Gwen-Dragon See my reply to Pesala.
-
Honestly, I can’t imagine that anyone is using spatial navigation solely right now. It just isn’t feasible. Moreover if we really want to have a browser that is fully accessible to people with special needs, then the way we access the user interface has to change drastically too. At the moment, and this I would argue strongly, Vivaldi is a bad choice for people who can’t use a mouse.
-
I use Vimium C (modified version of Vimium), it has the feature you want "label links" (press F then press key to open link)
-
It would be really nice to have it on V. Nyxt browser has it .. so the code it's available. There is no thecnical reason.