need, hope, desperate wish

I love Scrivener. Always have Always will. I am nearing completion of a 90,000 word novel which I know I could not have written in Word.

However Scrivener has ONE bug that drives me crazy :angry:
Scrivener has THE worst spell checker on the planet

if I write ā€œtoā€ but mistype it as ā€œotā€ it gives me ā€œOTā€ though I have repeatedly tried to make the auto correction be ā€œtoā€
same thing with "house
I mistype ā€œhosueā€ Scrivener auto corrects it to ā€œHouseā€ not ā€œhouseā€

I want to write ā€œmanagedā€ but mistakenly write ā€œmangedā€ it does not give me an error, even though I’ve put that in my auto correction list.
It also never shows me if I’ve written the same word twice (such as ā€œthe theā€ or ā€œand andā€)

I always go to Word for my final clean up, but how about the folks who want to go directly to eBook?

Unless one is a brilliant copy editor, those mistakes will not be so easily caught in a large manuscript.

Any chance this will be fixed?

I too would love for the Scrivener folks to ditch the asinine spellcheck/autocorrect currently used and offer something sensible. The spellcheck is so bad that I’ve simply turned it off. I got tired of typos being automatically turned into the least-likely option without being offered a choice or to simply be capitalized. If I type ā€œhanā€, there are a number of words I could mean, but ā€œHanā€ is not high on the list of possibilities. Yet that’s what I get, whether I like it or not.

Also, Scrivener is the only word processor I’ve ever used that can’t be set up to use autocorrect as shortcuts to character names, because the autocorrect does not recognize that if I want ā€œjā€ to autocorrect to ā€œJackā€ I mean a ā€œjā€ in isolation, not every ā€œjā€ used. I’ve seen suggestions to surround the letter with blanks when setting up the correction, but that didn’t work, either. I simply gave up and resigned myself to typing character names out in full rather than continue with the aggravation of trying to get it to do what I want. Something which, by the way, takes all of ten seconds to set up in Word and WordPerfect.

This is the only thing I dislike about Scrivener, but it is quite annoying.

Maybe I’m not following what you are doing, but doesn’t the project auto-complete feature already do all of this? You add ā€œJackā€ to it, and then hit ā€œJā€ and instantly you have a suggestion to hit enter on (you may want to disable the ā€œIn script mode onlyā€ option in Corrections, so you don’t have to hit Alt-= all of the time). It also takes even fewer than ten seconds to set it up as all you have to do is select the word or phrase you want in the list and hit Ctrl-G,Ctrl-A. You set that up in Project/Auto-Complete List….

As for the spell check engine in general, until such a time that we can either afford the millions to commission, or develop, our own to a level that Microsoft/Apple/Google/etc. has, or a better third-party solution comes along (that also doesn’t cost a fortune), we’re kind of stuck with Aspell. I’ve not noticed it requiring any more or less training than any other spell check out there, to be honest, they all lack a lot of jargon and such—but I also never bother with that auto-correct stuff, so I guess it doesn’t impact me as much when it is wrong—I just hit Find Next or Ignore and move on.

Not really. In WordPerfect I’ve set my autocorrect to be ā€œj=Jackā€ and then all I have to do is type ā€œjā€ and as soon as I hit the space bar it becomes ā€œJack.ā€ (This also works in Word) I tried doing this in Scrivener and what I got was every ā€œjā€ turned to ā€œJackā€, so, for instance, if I wanted to say ā€œJack enjoyed doing jumping jacksā€, and typed ā€œj enjoyed doing jumping jacksā€, using a short cut for the character name, I’d end up with ā€œJack enjackoyed doing jackumping jackacks.ā€ The program doesn’t recognize that only a ā€œjā€ all by itself should be changed. It changes all of them. Adding spaces helped a little, but led to not making the correction if there wasn’t a leading space, for instance if the character name started the paragraph, and either inserting two spaces after the name or squishing the name into the next word. So I gave up on that route.

I then tried substitutions, figuring that might be the answer, but it drove me crazy to have suggestions pop up every time I typed that letter. Since I have a character named Edward, you can imagine how disrupting it was to have the suggestion ā€œEdwardā€ pop up every time I typed an ā€œeā€.

Given that I was accustomed to being able to just type a letter and get a name with no muss, no fuss, I was truly disappointed to find it so awkward in Scrivener. Like I said, I love everything else about Scrivener, so it’s sad that the spellcheck/autocorrect isn’t at the same level as WordPerfect and Word when so much else is so superior.

I might have to give this another try when I get some spare time. In the meantime, I’ve learned to put up with Aspell by turning it off.

I understand the financial issue with a better spell check now.

Question on auto complete:
when I pull up auto complete I don’t know what I am suppose to do
for example if I want ā€œMā€ to be the letter for a character’s name, such as Michael
how do I set it up?
do I write
M=Michael
auto.jpg

I would agree that substitutions aren’t the best implementation for what you are trying to do, but you could be using it much more effectively, too. You can use as many characters in the replacement sequence as you wish, which of course makes it much more practical to produce combinations that otherwise wouldn’t appear. For instance, ā€˜e1’ to ā€˜Edward’. No tricks with suffix spacing necessary. But again, it’s not the best solution, if not only because you’re stashing character names into an area that pertains to every project you work in.

Auto-Complete is pretty close to what you are describing though. I would say it is more a matter of habit than anything. Literally the same number of keystrokes are being used. In WordPerfect it is Space+j+Space. In Scrivener it is Space+j+return (or tab, whichever you find easiest). The trick is to leave a space on the end of words or phrases in the list so that you don’t have to type it in again after hitting return/tab.

It’s easier than that. You don’t have to assign anything. You just type in ā€œMichaelā€, and now when you hit ā€œMā€, or ā€œMicā€ for that matter, it will suggest that as you type. And also, like I said above, you can just select a word after you’ve typed it and press the shortcut, or right-click and choose to send the selection to the auto-complete list. That would be how you typically add most of the entries. But you can use the window, too. Either way is fine.