Ouch. I had one other user report this a few betas ago, but we still haven’t rooted out the cause. Just so I’m clear on this, you can type the same exact phrase multiple times and get completely different letter replacements each time? E.g. you type: “Hello, world!” three times and get something like “Hillo, werld! Yelwo, world! Hellp, rorld!” where sometimes the letter comes across properly and sometimes it is replaced, but it is not consistently replaced with the same character.
Absolute first thing to check would be your keyboard–try swapping to a different one if you have one available, just to make sure it’s not something triggered by that hardware. If the keyboard itself is broken, you’d probably notice this in other applications too, but it’s worth trying anyway just in case the bug is between the keyboard model and Scrivener. If that does fix it, please let me know what keyboard you were using!
Otherwise, I’m afraid I don’t have a fix for this at the moment, but if you’re willing to spend a little time on this to help us figure out why some this is happening, gathering some information about your computer settings would be great.
First, could you let me know what input language and keyboard layout you’re using when working in Scrivener (it can change per application)? If you don’t see the language bar icon in the taskbar or up at the top of the screen, you can turn it on by following the directions on the MS site here (it says Vista but it’s accurate for Win7 as well). If you only have one language and layout installed it won’t turn on, in which case just look in the Text Services and Input Languages (Control Panel>Regions and Language>Keyboards>Keyboards and Languages>Change Keyboards) and see what your default setting is. If you do have multiple languages or layouts, once you have the language bar visible, put the focus back in Scrivener’s editor and then see what language/layout it lists, e.g. “EN English (United States) / United States-International” or “FR French (France) / French”. (If you only have one language installed, it will only show the second part, which is the keyboard layout).
Along with that, what localization of Windows are you running (French, English, Chinese, etc.), and is your account standard or administrator (new Win 7 accounts are admin by default)?
Finally, there are a couple build-in Microsoft diagnostic tools you could run that will check your input and display devices. These don’t collect any personal information, just the technical specs of your hardware and drivers, so running them, saving the results, and sending that to our support email could help us figure out what in your computer’s set up Scrivener is hiccuping over. They’re both easy to run with just a few clicks, so if you’re willing to do that I’ll post the directions for how to access those and save the info from them.
Thank you for your interest in Scrivener–I’m sorry you’ve run into this bug, but I hope with a little more data we’ll be able to pinpoint the issue so Lee can get it fixed!