I want to prevent websites highjacking/stealing Vivaldi keyboard commands so I can rely on shortcuts
-
FYI
I'm now using
cmd + shift + [ / ]
(i.e previous/next tab respectively) andcmd + [ / ]
(i.e. previous/next page respectively), which doesn't appear to conflict with websitesPrevious/next tab shortcut is documented in settings - why is previous/next page not?:
Hope this helps
Sincerely
-
@ldexterldesign said in I want to prevent websites highjacking/stealing Vivaldi keyboard commands so I can rely on shortcuts:
Previous/next tab shortcut is documented in settings - why is previous/next page not?
What do you mean by previous/next page? There are a couple of different previous/next tabs -- by order or by recent. For the pages within those tabs, the previous/next page is called history back/forward.
Personally, for Previous/Next Tab I use the following keyboard shortcuts...
Previous Tab by Order - Ctrl-Page Up
Next Tab by Order - Ctrl-Page Down
Previous Tab by Recent - Alt-Page Up
Next Tab by Recent - Alt-Page Down
Move Active Tab Backwards - Ctrl-Alt-Page Up
Move Active Tab Forwards - Ctrl-Alt-Page Down
Select Previous Tab - Ctrl-Shift-Page Up
Select Next Tab - Ctrl-Shift-Page DownI have my tabs bar on the left, so previous & next are visually up & down, and I can hit Ctrl-Page Up/Down by holding down the D key and tapping a key immediately to the right of the G key. (Holding the K is also Ctrl.) Alt is done by holding S or L, Shift by holding F or J, Meta (a.k.a. Win a.k.a. Cmd) by holding A or ; -- so every modifier is easily accessed from the home row on either hand. Dual-function keys are one of the best features a keyboard can have, after physical characteristics.
-
@ldexterldesign said:
why is previous/next page not?
It is called History Back, and History Forward.
-
FYI Notion UX currently ruined by this issue
Sincerely
-
The problem is twofold. Some websites react to shortcuts intended for Vivaldi and sometimes Vivaldi takes the shortcut away from the site. In my opinion the only clean solution is to
- Block any and all website shortcuts and let the Vivaldi shortcuts dominate.
- Introduce a toggle that can be triggered by shortcut/quickcommands/button that gives control over shortcuts back to the site for the time being. This could also introduce a white list for sites being saved to the profile.
- The final piece to the puzzle is a one time shortcut that lets the next sequence of keys through to the site and then switches back to Vivaldi shortcuts only.
-
Hi @Gwen-Dragon,
I submitted a bug report last year
Curiously, what's its status now?
Shortcuts is my #1 issue with Vivaldi now and has been for some time - perhaps I misunderstood but I presumed there was consensus this was a major issue and that it was being solved?:
FYI: Is now this master bug
Sincerely
-
@luetage said in I want to prevent websites highjacking/stealing Vivaldi keyboard commands so I can rely on shortcuts:
Introduce a toggle that can be triggered by shortcut/quickcommands/button that gives control over shortcuts back to the site for the time being.
Doesn't this already exist? I believe it's called Toggle Access Keys, or something similar.
-
@ldexterldesign said in I want to prevent websites highjacking/stealing Vivaldi keyboard commands so I can rely on shortcuts:
what's its status now?
https://forum.vivaldi.net/post/211862
Edit: also "master bug" meant that the other big number mentioned had been rolled into the other one, but that master was some high level of priority or severity.
-
@BoneTone No, that’s an accessibility feature few sites take advantage of. Has little to do with the issues at hand and maybe Vivaldi should remove them altogether… ⇒ https://www.thesitewizard.com/webdesign/access-keys-are-useless.shtml
-
@luetage said in I want to prevent websites highjacking/stealing Vivaldi keyboard commands so I can rely on shortcuts:
Block any and all website shortcuts and let the Vivaldi shortcuts dominate.
Having this as a default is not what other browsers do. It is what Vivaldi used to do until a couple of years ago and it introduced a massive flow of bug reports.
I think we can best align with other browsers in implementing a limited set of safeguarded shortcuts (like Ctrl+T and Ctrl+Tab) that the browser always processes, and let websites handle the rest; then offer user interface so the user can tweak that on a per-site basis.
As shortcuts for activation of access keys differ in browsers, it is useless for accessability and disabled users, remembering or detecting which key strokes are needed are not user-friendly.
IMO Opera and Vivaldi were / are already a step ahead by offering an activation keystroke and then displaying which keys are available as accesskeys. But the main problem is that accesskeys are still regarded as a site feature not a browser feature: the site author has to indicate he wants to have an accesskey for a certain link or button. Browsers should turn accesskeys into a power feature where all interactive elements can be directly accessed using a shortcut, without the need for page authors to indicate this. This would tremendously improve the usefulness of the feature, as currently 90% of sites don't use accesskeys and the rest have keys you don't see or remember.
-
-
I have a new issue related to this today, concerning Notion
When I:
- use
Find in page
(cmd
+f
) - enter search term
- press enter, which successfully highlights search term
- click anywhere in page
- use
Find in page
(cmd + f), instead of my previous search term persisting it's replaced with "-"?!
Anyone else replicate this?
Tested with:
- Vivaldi and all extensions disabled - same issue
- Safari - no issue
Honestly, this hotkey stuff in Vivaldi is driving me insane ️
Hope to hear back
Sincerely
macOS, 11.3.1 (20E241)
Vivaldi, 3.8.2259.42 (Stable channel) (x86_64) - use
-
@ldexterldesign Don’t think this has anything to do with the topic at hand. Can’t replicate this either. The find in page bar never closes, using the shortcut again highlights the visible search term after clicking on the page.
-
This post is deleted! -
Hi @luetage,
Thanks for reply
OK, if someone else can reproduce then I'll create a separate topic
Cheers
PS please delete my previous comment (not enough privileges to delete my own comment, LOL?!)
-
Not sure if it was already mentioned, there is a Feature Request:
Stop websites from reassigning Vivaldi shortcuts -
-
@ldexterldesign I wrote a userscript for this some time ago ☛ https://forum.vivaldi.net/topic/58673/intercept-shortcuts
-
-
I'm reviewing userscripts in order to try and circumvent this issue before I find another browser as this is hindering productivity too much for me now (i.e. 3.5 years later 🥱)
In addition to @luetage's script perhaps you're reading this and wish to submit something..?
Yours hopefully