Shift key: switch to lower case
Currently, the shift button can switch words to Titlecase, or ALLCAPS. I think it should also be able to switch a word to lowercase.
Example 1:
Hi Max,
How are you?
The word 'How' is in a new line, hence SwiftKey automatically writes it upper-case. But, it's in the middle of a sentence. I want it to be lower case. So I'll have to maneuver the cursor on 'H', remove it, and replace it by a lower case 'h'. That's ridiculously complicated.
Example 2:
Something something to the Max.
I meant to type 'to the max'. But, SwiftKey types 'Max' in Titlecase. Maybe because 'Max' is a frequently used name. However, I want it to be typed in lowercase. Now I have to maneuver the cursor the the letter 'M' and replace it by a lowercase 'm'. Again, ridiculously complicated.
What I want:
I've just typed the letters 'max'. The prediction is 'Max'. When I press shift once, the other predictions become Titlecase. Twice, all predictions become ALLCAPS. Thrice (New), all predictions become lowercase.
I think this would be very useful for many other Situations as well. E.g. usernames, Email addresses, overlap of German and English language (and possibly others), etc...
Please add this functionality to SwiftKey.
14 comments
-
David
commented
This is very important for German and other languages that combine thousands of words into one new word (compound words)! Pls review!
-
Anonymous
commented
Any news on this? It's quite important for german users.
-
Cherie commented
Yes! I'm seriously missing this feature which Swype implements so nicely, switching from Initial Caps, ALL CAPS, to all lowercase with each swype from the swype to the shift key. I'm not suggesting to make this action into a flow action, but simply a 3 way toggle push on the shift key like has already been suggested.
-
Aleksandar Jerković
commented
I'm for that.. They could also disable to remember first word as uppercase words.
-
Stefano Follador
commented
I agree with you. The impossibility to set lowercase is just painful sometimes.
I use Auto-capitalize option enable because most of the time it is what I need, but when I have to enter a username in a textbox on a web page it is just impossibile. Therefore most of the time my username isn't recognized.
I noted this behaviour happens only on textbox in web page open trough browser, in any other in-app text-box swiftkey recognie them correctly and does not try to auto correct what I enter.
Please fix this by letting us to simple choose lowercase by tapping on the shift key. In my opinion ALL CAPS should be bind to long press of the shiftkey.
-
Anonymous
commented
I think due to the stupid layout on screen, I may have flagged this as inappropriate due to the "read comments" being too close to the "flag inappropriate" link.
Sorry. I hope they realise it's not and after reading!
-
Lemming
commented
@Keith Bissett:
It knows both. But, for some reason prefers the capitalized option. I guess after a while it would adjust. Anyway, this is just meant as a simple example. This problem appears to me very frequently for hundreds of different words. Especially in German it is very frequent and very annoying. And currently, it's just too complicated to get a word completely lower-case, if SwiftKey felt it should be Title-case.Plus, as Julian commented, this would be a great feature for typing usernames and Email addresses, where SwiftKey messes up quite often.
-
Keith Bissett
commented
In this particular instance it looks to me like your dictionary knows the word "Max" with a capital "M" but not "max" with a lower case "m". ie. The default dictionary only knows Max as a name.
'Something something to the max' works just fine for me, presumably because I have at some point added lower-case "max" to the dictionary...
-
Lemming
commented
@Matthew Newton:
Fair enough, I didn't know that. I'm no native English speaker. Yet, as Dr. Azreal Tod already pointed out, in German it's wrong to start a new line capitalized if it's within a sentence. I just chose English examples because this page seems to be maintained in English.And please don't get my idea wrong. I don't want to change English grammar. I want to be able to easily lower case words. The first example might be ill chosen, but there are many cases where the default capitalization is wrong. Plus, I want to be able to write correct German. Especially in German it very much depends on the context if a word has to be capitalized or not. E.g. Laden = shop, laden = to load. Currently, SwiftKey is simply unable to handle such cases. Which makes it cumbersome to use for German texts. And I'm pretty sure this issue exists for many other languages.
-
Dr. Azrael Tod
commented
@Matthew Newton
You are right about english, but at least in german that IS EXACTLY the propper way of spelling.If i start a letter, write the greeting, insert comma, newline -> next word is inside the sentence and is not forced to be upper case (except if it's one of the many words that have to be upper case, in german there are a lot more cases of that then in english).
So here the keyboards autocomplete helps AGAINST proper grammar.
-
Matthew Newton commented
I don't agree with the request in example 1 at all. The new line should be capitalized. There's no proper sentence that would work the way you describe, grammatically speaking. If it's a comma followed by a new line (like the greeting of a letter or email) it should be capitalized. The proper way to do what your asking is to use the same line, otherwise it's incorrect anyway. I'd prefer if my keyboard helps with proper grammar, which, in this case, it does. As to number 2, I can agree on that.
-
Elaine
commented
You can make a word lowercase by pressing the shift key one extra time (3 times total)
-
Julian
commented
Same here. Great suggestion! When typing out usernames, email addresses, or words that should not be capitalized for any reason whatsoever, it would make sense for shift to switch to lowercase.
-
Will Wells
commented
I agree. The lack of this feature is a serious drawback for me. It drives me crazy.