Is there a bug relating to keyboard localization in assigning shortcuts?
-
Hi.
I use a norwegian keyboard (with norwegian keymap) and i tired to assign a new shortcut to the new "quick command".
When i try to register the "ctrl + " button on my keyboard it maps it to "ctrl + [". On norwegian layout the button with the "" is located next to the back key. Trying to assign to "ctrl + `" (ctrl + back-tick) I get "ctrl + shift + [". This makes sense since back-tick is on the same key only with the shift modifier.
So I suspect that the shortcut vivaldi produces (at least in windows 7) is according to the English keyboard layout, but it will not trigger the shortcut when i press the keys....
Anybody else with the same or similar problem?
-
Re: Bug report VB-23450
0
@ Gwen-Dragon said 2 years agoAs I could read in bugtracker and understand such issues, it was was closed because such dead keys are not easy to detect and map and for different languages, keyboards and OS.
Currently it is a "Won't fix".You could ask in the Bug Status Thread if there is any update on this bug.
On UK Extended Keyboard I can assign ` to Quick Commands and it works. It is a dead key for àèìòù etc.
-
@ian-coog said in [BUG] After update to 1.5.658.44, Ctrl+` no longer working:
@Pesala
it's really not fixed even in latest SS, I can confirm. And the official explanation of "won't fix, dead key" really makes no sense, as the "fix" is really 2 lines of codes as it can be seen in den_po's VivaldiHooks, the definition of keyvalue 192 is simply missing/removed since 1.5 branch.vivaldi.jdhooks.hookModule('_getPrintableKeyName', function(moduleInfo) {
moduleInfo.exports[192] = '`';
});I'm using italian qwerty kbd but in Windows it's really not a problem setting multiple kbds, in control panel I just enable English (UK) and English (US) kbds and enabled the switch on the traybar so I can have 3 different switchable kdb settings.
Setting EN/US kbd the `/~ key reacts on the address bar, but not in Vivaldi settings/keyboard key assignments. Unless the VivaldiHooks fix-graveaccent-hotkey.js is activated.
Setting EN/UK kdb the key is `/¬ but strangely enough it even reacts in keyboard assignments, even without the fix active. Btw # is on the total opposite (right) side of the kbd, it's not about which symbol it's needed a key to print, it's a matter of keyboard scan codes -
Thanks for the clarification on the bug question.
As for my problem, I found an other key cobination. "ctrl+ p" (as vscode) and removed print (since it's reachable from "ctrl + shift + p").
-
Ppafflick unlocked this topic on
-
Ppafflick moved this topic from Vivaldi for Windows on