Mnemonic Shortcuts
-
In Opera 12.18 we could assign more than one single-key shortcut to any command.
This opens up the options for assigning commands that are quick to execute without pressing modifier keys and easy to remember, e.g.
- a,b = Toggle Address Bar
- b,b = Toggle Bookmarks Bar
- s,b = Toggle Status Bar
- t,d = Open file:///O:/Documents/ToDo.txt
- v,f = Go to Vivaldi Forums
- v,s = Go to Vivaldi Snapshots
- v,t = Go to Vivaldi Team Blog, etc.
Accessibility for those with disabilities is important.
If combined with the ability to launch programs or go to URLs, it is a great aid to productivity.
-
+1
I recall using this feature very heavily back in Opera 12. It's been sorely missed in Vivaldi.
-
This would also lay the groundwork for users to make their browsers more vim-like, for example adding "g,g" to scroll to the top of the page (see https://forum.vivaldi.net/topic/2024/vim-like-keyboard-interface).
-
Agree, mnemonic shortcuts would be a definite boost to ‘one’ key shortcuts. One of the missing puzzle pieces.
-
@Pesala said:
In Opera 12.18 we could assign more than one single-key shortcut to any command.
Wouldn’t it be better if you called it e.g. key chains? You already can assign more than one (single-key) shortcuts to any command.
The thread title should IMO describe the request, not one use case.
-
@potmeklecbohdan The reason for this request isn’t assigning more than one single key shortcut, but shortcuts consisting of 2 non‐modifier keys.
-
@luetage I know… (unless it’s about pressing these keys at once). Please read my post once more (ignore the second sentence), I think it would be only confusing if I tried to explain it more thoroughly.
-
@potmeklecbohdan Key chains is another request, which I already posted as Concatenate Commands.
-
@Pesala Nope, that’s the opposite. What this request is about (if I understand it correctly):
- assign a key combination (I’ll use your
a
,b
example) - press the first key (
a
) - press the second key (
b
) (press more keys if it’s configured to use more than two)(ignore this for now)- the command is executed (address bar is toggled)
But the text I quoted means this (no, this is not what this request is about, and I know this):
- assign some keys (
a
,b
) - press any of them (e.g.
a
) - the command is executed
“Key chains” is just a name we use for the requested functionality in another project, it needn’t be used. It is just one of possible ways how the text I quoted could be clarified.
The note about the thread title is still valid even if the other wouldn’t.
- assign a key combination (I’ll use your
-
@potmeklecbohdan I think I get what you mean now, but there is probably no need to change the title, just the quoted sentence.
In Opera we could assign two non-modifier keys as shortcut to execute a command.
In any case the second sentence in OP makes this clear and I don’t think it’s that irritating.
-
@potmeklecbohdan I call them mnemonic because they are easy to remember. Keyboard modifiers are OK, but harder to execute, and harder to remember. I assigned tile commands to be easier:
- t = tile horizontally
- T+Shift = tile vertically
- T+Ctrl = untile tabs
- T+Ctrl+Shift = tile to grid
This is better than the default shortcuts, but sometimes it is hard to remember those that are less used.
As mnemonic shortcuts these could be instead:- t,h = tile horizontally
- t,v = tile vertically
- t,u = untile tabs
- t,g = tile to grid
- t,s = create tab stack
- t,s,u = ungroup tab stack, etc.
-
AutoHotKey discussion continued here: https://forum.vivaldi.net/topic/47118/auto-hotkey-macros-for-vivaldi
-
Is this dead? Should i make a new post/ request for this? This is one of the features I desperately need.
-
@erazer101 No, it is not dead, it is just resting.
Vote for the first post if you haven't already done so. (Voting again will remove your vote).
-
@Pesala said in Mnemonic Shortcuts:
I call them mnemonic because they are easy to remember
That depends entirely on whether you map a given key chain map to some mnemonic, but it's not a requirement.
For example, I'd use this awesome missing feature to mapQ
Q
(double tap) toq
uit Vivaldi - this is mnemonic
But then for other operations like scrolling I'd instead useJ
J
to page down - this is just one of the most convenient home row key location, not tied toj
ump or anything (though you could use the jump mnemonic if you like :))So key chords / key chains are more precise, but there is already a feature request for chains that redirects here, so the slighly misleading terminology is not a big issue
By the way, for this feature it's also important to retain good single key functionality via customizable user delays so I could still use a single
Q
if I don't press anotherQ
shortly -
I'm finding myself having already used up a lot of the simple
CTRL+<KEY>
.Would really, really love key chording as well! It's much harder to press
CTRL + ALT + SHIFT + T
than just something likeCTRL + K, T
.