Predicted email addresses shouldn't be auto-capitalized
Predicted email addresses shouldn't be auto-capitalized as most people write their email addresses in lowercase letters only.
When you type @ SwiftKey goes into “literal mode” and does not autocorrect or add spaces because it knows that you are writing an email address.
Before you type the @ SwiftKey does not yet know that you are typing an email address.
In text boxes that identify themselves as email address fields SwiftKey does not add capitals or spaces.
@SarahReynolds: Even if it goes into "literal mode" after it sees the @, it could still notice that just before it I wrote some letters that it capitalized.
It could at least offer to reverse the auto-capitalization in this case an an auto correction.
For example, say that I type 'mike' and SK turns it to 'Mike'. Then I type @, so the text in the box becomes 'Mike@'. It should offer 'mike@' as a "suggestion", which would be much easier to pick than to remove the capitalization by hand.
Also, since SK looks in emails and contacts to build its dictionary, it might be nice if it remembered the addresses there and gave suggestions from them when the '@' is detected.
Bob Blanchett commented
This is my biggest gripe with SwiftKey. Username/email leading capitalisation.
My single biggest source of retyping/editing annoyance is having my email
foo.bar@fqdn end up as Foo. Bar@fqdn
A list of user storable stop phrases would be useful here.
True when used as a new email address the user part is case insensitive just like the rfc says.
But when email as username scenario comes about there is no guarantee applications normalise their user names.
Perfect, thank you
Maybe have a button for email addresses.
El Carumba commented
So many of the auto features are just a pain in the butt! The solution is to allow us to turn them off. I'm tired if fighting auto caps and especially auto space. I can type a space easily enough thank you but it's a pain to correct the multitude of occasions when they are nit wanted
Agree with other comments -- besides the auto-capitalization issue, SwiftKey should also not automatically enter a space after typing a period in an email address field. I find that I have to fight with SwiftKey to get these corrected almost every time I enter an my email address (especially the period-space problem).
Yes please! Also auto spacing should be disabled within email field and disabling prediction in forms for passwords too.
Gerald Snyman commented
SwiftKey should realize whenever I am attempting to write an email address, even in an SMS or WhatsApp, anywhere...
No matter how many times I correct it, SwiftKey never remembers it. Only when I switch to lower case, and hit "a." then it suggests "email@example.com". Instead, I want to just to type and "A. S" and then it should suggest "firstname.lastname@example.org", because when I have to switch to lower case first, makes SwiftKey loose its goal of being swift...
Correct. Also auto spacing should be disabled within email field. cause email me contain fullstops. after every dot it capitalizes and adds spaces. Very frustrating for me.
Absolutely agree re emails and disabling prediction in forms for passwords. Make it a user selected setting.
Jaime de la Torre de Ysasi-Ysasmendi commented
Also, don't insert a space after an e-mail address has been typed via suggestions if it is a field flagged for e-mail.
Caesar Ecks commented
It works for me... If an autocorrect has an email with a capitalized letter I just remove it and retype in all lowercase and select the ready to be autocorrected email and it's good to go!!
Stefan Asseg commented
Apart from all the other reasons for this improvement, I, being a software developer myself, am convinced that it should be pretty easy and not at all time-intensive to implement.
Felipe Barros Corrêa de Oliveira commented
I believe this is absolutely relevant, if not for technical purposes, then for pure aesthetic pleasure.
Unfortunately some websites that use email addresses for usernames don't conform to standards, and are in fact case sensitive or fouled up by a trailing space. These things should be irrelevant. They're not. Most important there's no excuse for Swiftkey to treat these legitimate uses in a non-standard manner.
Nick Stanbridge commented
Surely this is irrelevant. Email addresses aren't case sensitive!
Peter Gil commented
Also should not automatically add a space. These two things get me every time. I hit submit or login & get invalid email error from website.
Actually, I don't want my account names predicted at all! Need an anti-prediction database.
Joseph Lundstrom Jr. commented
I agree for username fields since usernames are commonly emails.
Yasser Saeed commented