Disable automatic accelerators in context menus
-
I've noticed that Vivaldi adds keyboard accelerators to context menus automatically so
File
acts the same as&File
and hasF
underlined and react to keyboard commandsBut the if you use a custom plugin with an explicit
&F
acccelerator, Vivaldi isn't aware of that and isn't smart enough to disable&File
actionOr if you remove some menu item the accelerators can change, thus breaking your musle memory (e.g., removing
Cast...
assigns&C
to theCopy Page Address...
while it was&P
before when there was a conflictSo I'd like to have an option to disable all automatic accelerators to avoid conflicts. Currently I have to add
File&_
garbage placeholder to each menu item to avoid this conflict to avoid this, but an global override would be betterThe proper default would be to have those
&
explicit in each menu item in the source rather than programmatically add them so that you could simply remove&
from just one conflicting&File
menu item and get a cleanFile
without any acceleratorsAnd then maybe during menu edits Vivaldi can helpfully highlight conflicts and suggest auto-edits, which would then shuffle those
&
around, so in the end you'd still have explicit outcome you can adjust to how you like it(menu with accelerators manually disabled)
Update: one more good reason why this auto-sprinkling of accelerators is bad. I've just deleted my customized menu because I expected
E
to edit or rename, but no,dElete
used it, why? Well, becauseD
was taken byArrow Down
! -
@eugenesv said in Disable automatic accelerators in context menus:
custom plugin
Wouldn't be better to contact the author of such plugin to make them fix their program instead?
You're asking Vivaldi to change (with a sensible and non-trivial change) their program because a 3rd party plugin is acting weird. Their added shortcut should be configurable. -
@eugenesv I understand that the automatic generation of the accelerator key by Vivaldi is disturbing for you. Option for deactivation would be nice.
-
@iAN-CooG said in Disable automatic accelerators in context menus:
Wouldn't be better to contact the author of such plugin to make them fix their program instead?
You're asking Vivaldi to change (with a sensible and non-trivial change) their program because a 3rd party plugin is acting weird. Their added shortcut should be configurableThe plugin is not acting weird, it's registering a sensible accelerator, which Vivaldi algorithm fails to take into account. So there is nothing to fix. Also, there is no fix, you can't guarantee that whatever letter the plugin decides to pick will not be overwritten by Vivaldi
But you can actually forget it's a plugin, the same issue exists with no plugins: you have two items
Cast...
andCopy Page Address
Now
&C
is reserved forCast
and&P
forPage address
because the algorithm tries to be smart and not assign the same key to different items (which isn't very smart as the usefulness of repeat taps depends entirely on what the items are, double tappingc
can easily be more convenient that having to reach forp
with your pinky.Ok, so you've got used to using
P
for page address, but then later decide thatCast
isn't useful, so you remove it from the context menu. Boom, now&C
becomes an accelerator forCopy Page Address
because there is no conflict, so the algorithm defaults to the first letter, breaking your muscle memory in the process!And the worst part is that's all invisible to you, so you can't even easily change it!
-
Ach, this is a new problem!I was adding & marks in my Menu settings (Copy link &text vs &Copy link address) to force shortcuts.But now I see with the new context menu modern design, & marks are now ignored.Oh sorry, it still works.
It's just that I didn't find how to customise bookmark item context menu.