Broken shortcuts
-
@xyzzy
ok, butI still don't get why⌥cmd + P
is registered by Vivaldi as⌥cmd + ,
.EDIT
@xyzzy said in Broken shortcuts:
Right, because Keyboard shortcuts defined in System Preferences are also handled directly my macOS.
Actually scratch my previous comment, I was just able to successfully set
⌥Z
as a shortcut for another third-party app. No problem with this already having a diacritic set and mysteriously registering a⌥Undefined
shortcut. This is a Vivaldi specific problem. -
@altcode I'll ask the Vivaldi team to have another look at VB-32916 and why you might be having problems assigning Option-Command-P. Your bug report did not contain any information regarding the types of keyboards that you were using or your language settings and that could be why they were not able to reproduce your issue.
What version of macOS are you currently using and what is your system language set to? Also, I assume that "Inherit from System Preferences" (in your Vivaldi Keyboard settings) is unchecked, the default.
Thanks!
-
@xyzzy I'm currently using macOS 10.12.6, my system language is set to English. I had a closer look, and my keyboard layout is actually ABC - Extended, which as far as I'm concerned is identical to the US layout. Also, I have always had "Inherit from System Preferences" checked.
-
@altcode Do you have your macOS keyboard type set to "ABC Extended" in the macOS Keyboard / Input Sources settings or do you have it set to "U.S."?
-
@xyzzy I have it set to "ABC Extended"
-
@altcode I saw your posts asking about the status of past bugs you had filed regarding this issue. I went back to this thread and started to do some additional testing.
I can see your point regarding assigning keys like Opt-E. I am able to assign that shortcut to an extension shortcut in Chrome; it acts globally in their app, and still overrides macOS when text fields have focus, so they're doing something different in their code.
However, that also got me thinking about the problems you're having with ⌥⌘P getting recognized as ⌥⌘, in Vivaldi. Does that key sequence (with your ABC-Extended keyboard) get recognized correctly if you try to assign a keyboard short within an application like Chrome? Does ⌥⌘P also get recognized in TextEdit.app to bring up Document Properties? Do you also see anything different in your ability to assign keyboard shortcuts in Vivaldi depending on whether or not "Inherit from System Preferences" is enabled in your settings?
-
@xyzzy said in Broken shortcuts:
However, that also got me thinking about the problems you're having with ⌥⌘P getting recognized as ⌥⌘, in Vivaldi. Does that key sequence (with your ABC-Extended keyboard) get recognized correctly if you try to assign a keyboard short within an application like Chrome?
Chrome appears to have the exact same problem as Vivaldi when recognising shortcuts like
⌥⌘P
,⌥⌘L
, or⌥⌘X
.As for
ALT
based shortcuts, Chrome does something interesting. Most of them work, but there are some exceptions like this:- It recognises
⌥P
as⌥,
as well. Similar to how it and Vivaldi recognises⌥⌘P
as⌥⌘,
- It recognises
⌥L
as⌥-
, which prevents it from being assigned. - It recognises
⌥X
as⌥Period
, similar to how it and Vivaldi recognises⌥⌘X
as⌥⌘Period
- It cannot recognise
ALT
shortcut with the following keys:; ' \ /, which Vivaldi can btw. - It cannot recognise ⌥`, but Vivaldi can't recognise that either.
Another application called IINA has none of these problems. VLC has the exact same problems regarding
ALT
based shortcuts, but no problems recognising⌥⌘P
,⌥⌘L
or⌥⌘X
.Does ⌥⌘P also get recognized in TextEdit.app to bring up Document Properties?
Yes, it does.
Do you also see anything different in your ability to assign keyboard shortcuts in Vivaldi depending on whether or not "Inherit from System Preferences" is enabled in your settings?
No change in ability to assign keyboard shortcuts.
- It recognises
-
@altcode That is bizarre. TextEdit recognizes ⌥⌘P from your keyboard yet Chrome and Vivaldi do not seem to, and other apps have problems recognizing ALT-based key combinations. (Yet, ⌥⌘P works fine for me.)
I'll pass this info on to the devs. Perhaps they'll have a some idea as to what's going on here... and hopefully they can find some way to make this work better that won't cause regressions or other breakage.
One last thing... are you using plain macOS or do you have any other applications installed to enhance the basic macOS desktop... or tools/drivers/security software that either hook into or replace the macOS keyboard driver?
-
@xyzzy said in Broken shortcuts:
One last thing... are you using plain macOS or do you have any other applications installed to enhance the basic macOS desktop... or tools/drivers/security software that either hook into or replace the macOS keyboard driver?
No, I am using plain macOS. Btw, I am no longer using macOS Sierra as when I had originally reported this issue, but I am instead using Mojave.
-
@xyzzy said in Broken shortcuts:
@altcode That is bizarre. TextEdit recognizes ⌥⌘P from your keyboard yet Chrome and Vivaldi do not seem to, and other apps have problems recognizing ALT-based key combinations. (Yet, ⌥⌘P works fine for me.)
I decided to try a few more apps that I have installed and this is what I found:
- The Discord app has no problems assigning
ALT
based key combinations, with the § key as an exception. - An app called TextWrangler simply won't take
ALT
based-only key combinations. - The app Audacity has no problems assigning
ALT
based key combinations, with the § key as an exception as well. - The Steam app has no problems assigning
ALT
based key combinations. The § key is also an exception here. - An app called Mono Develop Unity has no problem assigning
ALT
based key combinations. - An app called Memory Cleaner simply won't take
ALT
based-only key combinations. - As mentioned before, an app called IINA has no problem assigning
ALT
based key combinations. - As mentioned before, VLC cannot recognise the same
ALT
based key combinations as Vivaldi, but only while using the ABC-Extended layout. Otherwise, just like Vivaldi, it has no problems recognising anyALT
based key combination. - None of the apps I tried had any problem assigning
⌥⌘P
.
Overall, most apps really don't have problems recognising
ALT
based key combinations. Those that did seem to deliberately disallow them, and none but Vivaldi and VLC had any problems with the ABC-Extended keyboard layout. - The Discord app has no problems assigning
-
@altcode One of the very unique things about Vivaldi is that you interact with it through a web-based UI that's rendered by the underlying Chromium web engine. That approach is quite powerful and flexible, and has a lot of upsides when it comes to implementing features cross-platform... but the downside is that it can sometimes make native platform integration quite challenging.
-
-