(written after having done a search on the forum)
Hello all,
I am a Scrivener user since a few tears now.
And am a full fan !
Often, I am using the shortcuts I have configures for a number of style I use in my writing.
(Example : CMD+CTRM+SHIFT+1 = Heading 1, etc.)
Since I moved to OS Monterey, these shortcuts do not seem to work anymore.
They still do exist. I can see them when I click : (format > styles > style panel.
(which for the fun of irony is well activated also when I use the shortcut ^S)
Obviously, other shortcuts work as well : copy, cut, paste, and even paste and match style (ALT+SHIFT+CMD+V)
it’s only the keyboard shortcuts for the styles that do not work.
So… HELP !!!
Anybody has a remedy for this problem?
Many thanks,
A.
check in the System Settings for Keyboard Shortcuts and see if another app has hijacked they keys.
Hopefully we can turn that around!
I have never been able to run that particular version of macOS, so I can’t hop into a partition and test it. What I do know are two things:
-
The modifiers for the styles shortcuts have always been
⌥⌘
not⌃⇧⌘
. So unless you are overriding Scrivener’s own style shortcut system with your own setup in System Preferences, that might explain the problem all by itself.If you are doing that, then make sure you are addressing the style names in a way that the OS will understand well. I don’t know what you upgraded from, but Apple changed their menu hierarchy marker to
->
years ago, so for instance:Format->Style->Heading 1
. I don’t actually know how well that works though, as I’ve never had cause to use it over Scrivener’s built-in shortcut system, and I do know various macOS versions have struggled (more or less, from one version to the next) with menus that contain content generated dynamically rather than hard-coded by the software. -
The shortcuts work fine in macOS 13.
thank you rsm for your answer.
I haven’t seen any system shortcuts similar to the ones I’m talking about in the systems setting.
So I’m still searching for the reason of this dysfunction.
Thank you Amber for your response.
Blockquote The modifiers for the styles shortcuts have always been
⌥⌘
not⌃⇧⌘
.
The reason why are use, and always used ⌃⇧⌘
, it’s because on my French MacBook Air keyboard, I need to add a SHIFT in order to attain a number. For the sake of this discussion I can reassure you that when I was using those shortcuts until macOS Monterey, they worked perfectly.
(as I am using at least four different styles, I was literally using this shortcut dozens of times in a writing day).
Therefore, I didn’t use system shortcuts to override the scriveners shortcuts.
Do you have an idea how to reach the programmers?
Or what would be the best way to enquire this strange behaviour?
Thank you very much for your help.
Ami
Okay, yes thanks for that clarification. I’m aware of how you need the shift key to reach numbers, but still, wouldn’t that make the shortcut ⇧⌥⌘3
rather than Ctrl?
Perhaps it is different for French keyboard layouts, but the thing that strikes me as odd about this one you say you use, is that ⌃⇧⌘1
– 5
are typically reserved for the system’s use of screenshot functions, where adding the Ctrl key causes the screenshot to go to the clipboard instead of a file.
Are you perhaps, on this new Mac, getting a different cursor or a screenshot interface when you try 4 or 5 with that combination? If so, perhaps you disabled them in the previous install.
Even so that still wouldn’t explain how Scrivener was taking that shortcut sequence and accepting it as a style shortcut. In fact, the way Scrivener (or perhaps the way the Mac in general has changed in recent years) is that it is the physical key sequence that matters more than the literal symbol. If I apply French layout (not the Numerical one), so that pressing the 4/'
key types '
without Shift, then go into the Format ▸ Style
submenu and look at all of the style shortcuts, I see the base key symbols being used. The default “Heading 1” style is ⌥⌘'
, in fact, not ⌥⌘4
.
What I don’t see being done, and this is something we may now need to fix, is the read-out in the “Redefine style” dialogue box, which uses numbers, and the Styles floating panel, which also uses numbers. These should be getting the actual shortcut from the system based on the keyboard layout.
Does that match what you’re seeing? If so I can write that up, but it will mean a change for you with any program that used shortcuts that included numbers. They should be simpler to invoke now.
Dear Amber,
Before all, thank you for taking the time and the attention to respond in such ample details.
I need also to appologise as in fact I was not using the CTRL+CMD combination, but the proper CMD+ALT combination.
Therefore, for example : ⇧⌥⌘3
and not ⌃⇧⌘3
.
The default “Heading 1” style is
⌥⌘'
, in fact, not⌥⌘4
.
Having said that, I did try, as you mention, to use the style shortcuts without adding the SHIFT button.
So, you’re absolutely right : ALT+CMD and the “numbers button” (for ex " is 3) gives me the right style
What’s your price, because before contacting you I did this test and somehow it didn’t work period but maybe I’ve done it wrong.
What is short for me, is that I had to add the SHIFT do the combination before updating to OS X Monterey. Sure about it as I’ve been doing it dozens times a day…
What is "crazy ", is that when I type on a normal text editor like Mac’s Note, I don’t need to click on the shift in order to get number 3, otherwise, I get there " symbol.
So do you have any idea what happened to Scrivener?
Is it the keyboard preference that I can change within the app?
Can it be because I also tried to add an external keyboard (which right now when I’m doing all the tests is totally disconnected from the MacBook Air)?
So, for the time being, I am relieved that I can use my Shortcuts again for the styles period
However, I would be happy to understand what has happened, and maybe even the possibility to reuse the style shortcuts with the SHIFT.
If you have any way you can help me with that it will be great.
Many thanks,
Ami
P.S.
And yes, as you mentioned,
When I click on Format > Style, I have down below the list of the styles, with the shortcuts that are mentioned with the symbols : & for 1, é for 2, " for 3 etc.
Bro, when I click Format > Style > Show Styles Panel, I see the shortcuts mentioned with the numbers : 1,2,3 etc.
What is "crazy ", is that when I type on a normal text editor like Mac’s Note, I don’t need to click on the shift in order to get number 3, otherwise, I get there " symbol.
So do you have any idea what happened to Scrivener?
I do myself see symbols being used for shortcuts, not numbers, in Notes. For example the shortcut on an English keyboard for showing the attachments browser is ⌘3
, but on AZERTY keyboard it is ⌘"
. Bear in mind though it seems to be trying to respect the original intent in a physical sense of where the key is, and what modifiers are held down. So for example the numbered list shortcut still uses ⇧⌘9
(though for whatever reason they print it as ⇧⌘ç
), because that is what the original shortcut uses. But like I say, with ⌘3
, which previously would have been ⇧⌘3
, it is now just ⌘"
.
We have nothing to do about any of this, this is how the Mac works (now) and its keyboard layout system. You would need to contact Apple about how to change that, if it is even possible to. Maybe there is a setting somewhere now.
Thank you Amber for taking the time to respond.
I guess I will get used to the new shortcut.
All the best.
I would say, don’t get too used to it. It was looked into, and while Apple made these changes to how the menus work, they provided no methods for software to actually know what shortcuts are currently being used by itself (yeah). So, we can’t get the actual shortcut, meaning the styles panel and customisation tool would always be wrong.
It’s been decided then to block this from working for now (until such a time as Apple fixes this blind spot or makes it better), which we can at least do, meaning they will go back to working the way you are used to them working, in the next update.