[SOLVED] Dialogue tags and capitalisation

I love Scrivener, first of all.

I’d really like for Scrivener to handle dialogue tags a bit differently from a standard text editor, in that it should smartly refrain from capitalising words after a ?’ or a !’ and similar things.
Often, those are followed by a ‘she asked’ or ‘he said’, and these are automatically capitalised so we wind up with ‘What do do think?’ She asked or ‘Wow, that’s horrible!’ He said.

The She and He shouldn’t be capitalised in those instances. I’ve searched through the options/settings/preferences and also looked online, but I can’t find a solution that doesn’t break other things.

Thank you, I really love your work!

Hi.

You can turn off auto-capitalization. I don’t know if that is something that would suit you and that you couldn’t find, but it is in the options.

If you don’t want to turn it off, Ctrl-Z [Windows] and whatever the Mac key combo would be for UNDO, should fix it.

P.S. I just ran a quick test and with quote marks it doesn’t capitalize. So… Scrivener can’t guess, if you don’t use quote marks. Either turn off capitalization, or play a trick on Scrivener : write : Why? ,she said. …And then later auto-replace space-comma with a space for the whole document, or even for the whole project – after genererating a proper backup, that is.

3 Likes

I, too, was going to suggest turning off auto capitalization, but when I tested it on my Scrivener for Windows version, auto capitalization is on and yet I never encounter the kind of capitalization behavior described. In other words, I don’t get attribution capitalized when following a quotation mark.

4 Likes

I cannot replicate the phenomenon either. None of these trigger auto-capitalization on ‘she’ when typed with Scrivener’s capitalization function turned on.

"This is a quoted sentence," she said.
"This is a quoted sentence" she said. 
"Is this a quoted sentence?" she said.
'Is this a quoted sentence?' she said.
'This is a quoted sentence', she said.

(Same results using curly quote marks.)

We don’t know what platform the OP is on. On the Mac, there is a system-wide setting for auto-capitalization (buried in the Accessibility settings), but turning this on does not produce the described behavior either.

So, I wonder if @LillyPip has some other software running in the background that might be playing a role.

4 Likes

Could be as simple as using (I don’t know what it is called) non-closing dialogue.

“Something something.
— But why? She said.
— Something something.”

So, as I said, if that is the case, the app can’t guess.

3 Likes

Thanks for the suggestion! I’d really prefer to not turn that off, because I find it useful in other cases…

I think the reason I’m seeing this and others aren’t may be because I use international (not American) formatting for dialogue, with single quote marks, not double – as in this example copy-pasted from my manuscript:

‘What did you get?’ Asked Ellis.
‘All physics,’ said September. ‘You?’

What’s weird is it doesn’t capitalise after commas (as in the second line), but does after question or exclamation marks (as in the first line).

I can immediately undo (if I’m paying close attention), but I miss some if I’m typing fast. I’ll see if turning off auto-capitalisation is too offensive in other contexts, though.

Scrivener seems to handle this case fine if using double quote marks, just not with single quotes. So perhaps this is more of a bug?

edit: Oh, I forgot to mention, I’m on OSX Ventura, and I don’t have other software running that would influence this.

I am using the Windows version, so perhaps you don’t have this option, but if you do, see that it matches your usage. Perhaps that’ll fix it, say Scrivener doesn’t currently recognize your quote marks as such. (A theory.)

In all cases, you could also use a different quote mark that works, one that you can get used to and that isn’t too visually obtrusive to your taste, and have it replaced at compile.

Thank you!

My options are different from yours, though – I don’t have options under ‘Use smart quotes’ other than the ability to turn them off and on. This has no effect on how Scrivener decides to capitalise the following word, unfortunately.

Also, I think it would be far more work for me to relearn a whole different way to use quote marks and then to replace them at compile for this one case; I think remembering to undo after every word following a ?’ or !’ is simpler, since I type that sequence far less often than other punctuation, which works fine.

I guess my main issue is that Scrivener is treating the ?’ and !’ cases differently than it treats the ?” and !” cases, because it doesn’t fully recognise nonAmerican dialogue tagging the same as the American style.

Thank you for your suggestions, though!

2 Likes

I wouldn’t give up just yet.
If you can make your sytem (or Scrivener) recognize ’ as your default/language quote mark, I wouldn’t be surprised if it’d instantly started to work as you want it to.

You need some Mac expert. I can’t help with that.
@xiamenese @November_Sierra (and @gr of course, already in the thread.)

. . . . . . . .

image

image

1 Like

Sounds like a good idea, but you can’t.

There’s a limited selection of options available for each, and it only allows you to assign “doubles to doubles” and “singles to singles”, so to speak. Even with “English (GB)” as an input language installed.

Aside from that, I can’t trigger the capitalization problem using those examples, no matter what I try.

2 Likes

image

1 Like

You can’t assign that to double quotation marks.

(Those are two separate menus, one containing only single quotation marks [left] and the other one only containing double quotation marks [right], with no way to pick one from the “other menu”.)

1 Like

The user is using single quote marks, like I screenshoted out of your screenshot, and my huntch is that setting this as the default would fix the current issue.

1 Like

Yeah, but you literally can’t. Like in: Impossible.

1 Like

Why is it in the menu, then?

Two separate menus.

One for double quotation marks: “…”, »…«, «…» and so on.

One for single quotation marks: ‘…’, ›…‹, ‹…› and so on.

It lets you pick “a flavor” of single or double, but you can’t go as far as selecting ' for double or " for single.

1 Like

Replacements ain’t the issue.
Just to be able to set single quote marks as the default.

Can you reproduce the user’s issue with this setting?

There shouldn’t be a CAP to “asked”

1 Like

I get it. But that’s not possible. You can’t. No option for it. Nada. Null. Zero.

Nope. No matter what I try, it doesn’t auto-capitalize in any unwanted way.

1 Like

As per my earlier testing on Mac, typing the single-right quote literally does not replicate the phenomenon.

Could this only occur when a straight single quote is auto-smarted? Hard to see how.

So, still stuck with can’t replicate the phenomenon. Something else is going on. We can’t fix it if we don’t know where it is coming from.

1 Like

Is there a distinction between an apostrophy and a single quote mark?
Could the user be using the wrong input key/key-combo? – ending up with a different character/symbol, yet looking similar?

3 Likes