Can't Enter Custom Keyboard Shortcuts
-
I have just found 3 similar problems nearly at once with keyboard shortcuts. The first is I can't use my own as is possible since I want to have tab cycler become ALT+` yet nada. Then when I enable one key shortcuts that doesn't let me put in "`" either! Third is I tried setting a key to enable an extension in that panel but it does absolutely nothing when set. Its a dark mode ext that I want to flip dark to light and vice versa. It doesn't even disable the extension when I press my custom keys so its not a misunderstanding.
-
- I can enter Alt+Shift+Left/Right for tab cycling. The only reason I cannot use Alt+Left/Right is because they are already assigned to Rewind and Fast Forward. Just delete those shortcuts or reassign them if you wish to use Alt+Left/Right.
- The space character cannot be assigned. Alt+Space is reserved by Windows. Ctrl+Space, Shift+Space, Ctrl+Alt+Space are OK.
-
@Pesala What happened is my key char that I used in my post actually messed up the formatting and wouldn't show, its the key to the left of the number 1 key with the wave at the top (above TAB). I want to use ALT+ that but it won't let me. Even with one key shortcuts it doesn't let you use that key to the left of 1. Its a key I never use for anything so why is it preventing me from utilizing it! I was able to get it to accept "Q" for web panel 1 though.
I didn't see this topic appear in the forum list
. EDIT: It now appears
.
-
@MindStateTrain The key to the left of the 1 on the US Keyboard is the tilde and grave accent dead key. Type ~ (Shift) followed by aeioun to type ãẽĩõũñ, or grave accent followed by aeiou for àèìòù.
Welcome to the Community. Here are a few links for your bookmarks that you may find useful:
-
@Pesala So can I use the tilde for a shortcut key then?
-
@MindStateTrain It would have to be Shift+grave. Try typing a space after pressing the grave accent dead key, and assign that to a command.
On my UK keyboard, that key to the left of the 1 is also grave accent, but tilde is on Shift+@. I have assigned mute tab functions to it.
-
@Pesala Even if it let me use shift+grave I wouldn't since its too similar to Ctrl+TAB and its not in sync with a decade of muscle memory having my left thumb close to the left ALT key ready to switch like windows ALT+TAB. I could resort to using single letter keys because sadly it seems to not like any ALT combos or non-alpha-numeric keys which is strange.
Some other shortcuts I wanted to set was using the left and right arrow keys just by themselves to cycle through tabs (horizontal scrolling is rarely used) and to use the insert key for toggle. Doesn't let me, Autohotkey may have to come in and fulfill these dreams.
-
@MindStateTrain I don't even know if AutoHotkey is going to be able to use something like insert.
As far as "muscle memory" goes, I say assign new keyboard shortcuts that make sense now without consideration to any old habits, especially if you plan to make use of many of the actions that Vivaldi exposes for keyboard shortcuts. You will quickly adjust to any new shortcuts if you use them frequently enough, I've learned from experience. After decades of touch typing on standard qwerty keyboard layouts, I have now switched to an ErgoDox and moved keys around to much better locations ergonomically. It didn't take long to stop reaching for tab with my left pinky and use my right thumb instead, as just one example (I also have the Ctrl, Alt, Shift, and Meta/Win/Cmd keys assigned to the home row of asdf & jkl' as dual- action keys).
There are so many actions available that creating some sort of semantic scheme for the keyboard shortcuts really helps in learning and remembering them all. I have customized almost all of them, only a few remain the defaults. There is an action called Keyboard Shortcut Cheat Sheet, which is very useful when you can't recall what is assigned to a certain action.
After a couple weeks of regular use, you stop thinking of what the shortcut is and just think of the action you want and your fingers will have a new "muscle memory" that they will follow. I had to do this not just for some keyboard shortcuts, but the basic layout of the keyboard -- it takes less time than you think. And if you assign the shortcuts wisely, you gain the benefit of no longer stressing your body with damaging finger and wrist movements.
-
@BoneTone Yes I'm assigning stuff that I feel would be faster and more ergonomically suitable. I sometimes using ALT+TAB to try and switch tabs and then realize that's for windows when going back and forth. That's the reasoning for making a similar shortcut to that for tab switching. I use my middle finger to hit TAB so I'm curious to how your pinky finger ended up there
.
Currently I'm trying to become a keyboard master so I'm learning more than Vivaldi shortcuts. Also faster typing with less mistakes. Your ErgoDox stuff sounds interesting, some recommended resources on all this? Have you gone totally mouse-less when using the browser?
-
@MindStateTrain I was able to assign Alt+grave to a command.
-
@MindStateTrain said in Can't Enter Custom Keyboard Shortcuts:
@BoneTone Yes I'm assigning stuff that I feel would be faster and more ergonomically suitable. I sometimes using ALT+TAB to try and switch tabs and then realize that's for windows when going back and forth. That's the reasoning for making a similar shortcut to that for tab switching.
Ctrl-Tab is the default for switching tabs, and this is throughout Windows, not just for Vivaldi -- it's how you switch documents in Word, and similar across apps in the OS.
I use my middle finger to hit TAB so I'm curious to how your pinky finger ended up there
.
With your hands on the home row the tab key on the standard qwerty is accessed with the left pinky. Hitting it with your middle finger requires an even greater ulnar deviation, and your hands move further off the home row as well, reducing efficiency.
Currently I'm trying to become a keyboard master so I'm learning more than Vivaldi shortcuts. Also faster typing with less mistakes. Your ErgoDox stuff sounds interesting, some recommended resources on all this? Have you gone totally mouse-less when using the browser?
ErgoDox is open source hardware, a community designed keyboard. There are some commercial examples of it though, so you can buy one prebuilt rather than building it yourself.
It started here: https://geekhack.org/index.php?PHPSESSID=vc7ob1g6ogin4setb4hsgjiv3pqf8o7i&topic=22780.0
https://www.reddit.com/r/ergodox/
I have no intention of going mouse-less, I see no reason to give up such a powerful HID. Actually, I have several types of "mice" including trackballs & pen tablets. I can, and sometimes do, spend a good bit of time browsing without touching the mouse. I can also, and sometimes do, spend a good bit of time browsing without touching the keyboard. I also sometimes browse with one hand on the mouse and the other on the keyboard.
The key is to configure your system such that any of those three modes of work are efficient. Being able to modify your keyboard's firmware makes that much easier -- I can even control the mouse cursor with my keyboard just by activating the appropriate layer. But, I find dual-action keys to be even more powerful in terms of increasing my efficiency and reducing stress on my hands. I've basically taken all those keys around the edge of the keyboard, and placed them under my hands so I have to reach for far keys infrequently, and I try to eliminate ulnar deviations as much as I can.
-
@Gwen-Dragon As noted above, it can still be used as a shortcut; with or without a modifier.
-
@Pesala I'm using a North American keyboard and it doesn't let me enter that for any shortcut. I'm puzzled at that. I'm running Windows 7 Pro 64-bit, could that be the reason? I'll try this on my Win 10 machines next.
Is there a settings file where I can force shortcuts manually?
-
@MindStateTrain What do you get if you press the spacebar after hitting the grave accent key? What do you get if you hit spacebar after hitting Shift+grave accent (~)?
Does it work in a text edit box like this?
-
@Pesala
That's the result when I try using it here in the text edit box. All of that doesn't do anything in the keyboard shortcuts menu.
-
@MindStateTrain said in Can't Enter Custom Keyboard Shortcuts:
All of that doesn't do anything in the keyboard shortcuts menu.
Wait, menu? Where is this menu? How do you acces it?
-
@BoneTone I am sure that @MindStateTrain means the keyboard shortcut dialog.
I was able to assign the # key and/or Shift+# (~) to open the About page. In a text edit box the keys perform their usual function (# or ãẽñ) while elsewhere they open the About page.
Single-key shortcuts are more convenient, but one has to be careful about possible conflicts.
-
@Pesala said in Can't Enter Custom Keyboard Shortcuts:
Shift+# (~)
You are using a british keyboard layout while the problem is on USA layout which are different in keycodes.
https://en.wikipedia.org/wiki/British_and_American_keyboards
This is a years old discussion, I can't believe it's forgotten constantly and so often brought back
https://forum.vivaldi.net/topic/12273/bug-after-update-to-1-5-658-44-ctrl-no-longer-working/13?_=1597520927913
Yes, Vivaldi lacks the ability to manage US keyboard tilde/grave accent key due to a BUG in its code, and it's being ignored from years.
Vivaldihooks have a fix for the grave accent, fix-graveaccent-hotkey.js which probably fixes the ability to use the shifted key to produce the ~
I don't have a US Keyboard myself but it's easily testable in windows by changing the keyboard layout in the control panel. -
@iAN-CooG Thanks for the info. I also tested on Win 10 and its the same result. On that PC I have a different keyboard connected and numlock needs to be toggled to work for keys like using numpad 1 and 2 to go to the next tab by order.
I checked both the settings and control panel for Win 10 and didn't find anything about changing the keyboard layout.
-
@iAN-CooG Perhaps the bug is not high priority to fix because all users have to do is select the US International keyboard in Windows?