Backspace should return to previous word (Undo function)
When a word is corrected but wasn't required to be, the user should be able to go back to the original word by pressing backspace
Button or gesture to undo the last auto correction.
Say I type `bykes` and this gets corrected to `bikes`, then if I touch backspace, then revert the word to `bykes`. It may happen that `bykes` is a legitimate word (e.g., a brand name). Right now it stays as `bikes`, I need to delete almost the entire word, retype `ykes` and then if I hit space swiftkey corrects it again!.
This will allow to easily revert wrong corrections
Sometimes when you type a custom word and it auto corrects to something from the dictionary so you press the back button to delete it.
And you have to delete the entire word and start afreash.
can't you make it like the samsung keyboard that comes prebuilt with the phone that when you add a custom word and it auto corrects to something so you press back to delete and it shows the custom word again.
I know this doesnt make sense(i am not a good writer) :p
e.g word : Janmejay
auto corrects to something
so when you press back it should bring back janmejay
hence saves the time of deleting the entire auto corrected word
I find it annoying that if I keep correcting a prediction, I have to click on the prediction that I typed. I wish there was an easier way to put in the odd words the keyboard doesn't know. Android keyboard does this nifty thing where if you hit delete after a space, it'll change your auto corrected word to the unauto corrected version.
draw a z on keyboard to go back to what you typed before auto correct jumped in and got rid of all the long word you just typed
Backspace key to revert auto corrected. words
Unless I have missed it, an UNDO fn would be useful
Unless I have missed it, an UNDO fn would be useful
Sometimes I know best. As with the HTC builtin keyboard, when I backspace after a suggestion, it should revert to what I actually typed!
if a word was wrongly corrected after I used 'space', when I hit backspace I would like to go back to the word I typed and not to the corrected one.
BetterKyboard 8 and Smart Keyboard pro both support this feature, but SwiftKey does not.
When I type a custom word and then hit the spacebar on accident, the suggested word WILL replace my custom word HOWEVER, on the other apps, when I backspace, my custom word comes back in place of the prediction. With swiftkey, the predicted word stays there. So basically, this means that whenever i am wanting to type a custom word, and accidentally hit the spacebar, I have to erase the predicition and start all over. This wastes a lot of time.
Does anyone understand what I am trying to explain?
On the stock ICS keyboard, if you take an auto-suggestion, then decide you don't want it, you backspace and it auto-reverts back to the word you just typed in. It's handy when you make a small error and don't feel like retyping the word.
I'd like to see this feature built in also. :)
After SwiftKey fills in a prediction which you didn't want, pressing backspace should undo the auto completion.
Some keyboards do this, and it's really useful. (I don't remember if it was SlideIt, or the Sony Ericsson keyboard which does it, sorry, but one of them for sure).
I fin it frustrating that SK will keep suggesting words when my pressing delete should indicate they are incorrect. Example:
1. Type "pref" and Press space
2. SK autocorrect to "prefer"... But I wanted "pref" like a user pref... So I hit backspace to correct it.
3. Sk again autocorrects "pref" to "prefer"... So I back up and try again. It will do this endlessly, auto correcting what you have shows you don't want.
(this is even more annoying when the autocorrect is changing a plural to singular... It will just keep removing the" s" I keep adding.
Oddly, it *will* remember the change for the next time it encounters the word (the next time, it knew I meant pref)
Suggest: If the the user overrides an auto-correct 2x, don't keep auto correcting it.
When we press space bar, and suggested word will punch in. It will be great if, When press backspace key, original user entered word will replace suggested word.
If I accidentally accept a suggestion and want to go back to what I had initially typed, I have to type it all over again instead of the keyboard automatically going back to what I had initially typed. Thumb Keyboard will do this as standard already - surprised yours doesn't too.
Sometimes, when entering words that aren't in the dictionary, one need to press the corresponding suggestion or spelling above the keyboard and not the spacebar as it will eventually change the desired spelling to the closest match in the dictionary. As it is one sometimes does hit the spacebar and boom the wrong word is there... A great feature would be if one could hit backspace and the original spelling of the entered word would reappear, so one could just hit the appropriate button on the top instead of rewriting the whole word. Is it possible to keep that last word somewhere in a clipboard?
When swiftkey predicts a word incorrectly, deleting the space autommatically added after that word would change the predicted word to what you actually typed. Just like smart keyboard does. (now you have to actually delete the whole predicted word and type it again)
Make the suggestion on the furthest left part of the suggestion-row "remember" the typed letters. This way if I write a word that is not yet in the dictionary, and I notice after hitting space that autocorrect changed my intended word, I can just hit backspace so that the word is highlighted and then hit the left most suggestion which will be the letter combination I originally typed. This function is standard on HTC keyboard, and saves you lot of time, especially when SwiftKey is newly installed and hasn't learnt many of the user's used words.
Have SwiftKey remember the word prior to auto-correct. When any part of the word is selected, make that previous word an option (maybe consistently on the left).
Please make the backspace button operate as an "undo" function rather than just deleting the previous character. Specifically, if I hit Space and the previous word is replaced with a suggestion, if I then hit Backspace, it should undo the suggestion and return the spelling of the word back to whatever I originally typed.
Frequently the autocorrect function inserts the wrong word, which is frustrating because then you have to delete most or all of the word and type it again. I really wish that I could undo wrong autocorrections by hitting Backspace.
SwiftKey Cloud (4.2) has now been released to market! This version of SwiftKey includes improved backspace behavior so that suggested words now prioritize exact text entered after backspace is used to fix a mis-correction or completion.
If you have previously purchased SwiftKey, you should be able to update for free (use the same account and app store).
See our blog post for more info: http://www.swiftkey.net/en/blog/swiftkey-cloud-launched/
Thanks for your support!
Robin McKenzie commented
I agree with a bunch of the comments here. Why no undo?
What's more concerning (and telling) is the lack of response from SwiftKey themselves... Come on guys, start treating your customers (and those that are giving you FREE feedback) with some respect.
I really can't believe this still is not fixed. 4.2 does not at all do what is requested here.
C'mon, I already referred several people to buy SwiftKey. But at the moment I suggest everyone to stick with the original google keyboard.
Ed Chmiel commented
Agree with everyone supporting backspace goes BACK to what I typed!!!!!! That is a PITA to deal with.
@Sarah Reynolds I second Hari's findings; I have v4.2 and I just signed up for Cloud for the first time, and I find the behaviour unchanged. If I type 'twxt' it is auto-corrected to 'text' when I tap space (as expected) but when I tap backspace the promoted spelling in the middle of the three suggestions is still 'text' and my 'twxt' is still on the left, so tapping space again leaves the auto-correction in place. This is the previous behaviour - what are we missing Sarah?
Daniel Straus commented
Also, if I type "fix the blendShape," right after I press comma, it will change to "fix the blend Shane,"
I should be able to just hit back space once and have it change back to the way I typed it. This issue makes using SwiftKey very cumbersome.
Daniel Straus commented
In Swiftkey 4.2 the implementation sucks so bad and isn't even remotely close to what is being asked for here. Fix this ASAP!
Dave, the google keyboard behavior of undoing aggressively on backspace is sometimes is inconvenient (for making incremental changes). Please see my suggestion from "August 21, 2013 5:00 pm" which is a good compromise between the two approaches.
Dave W commented
the 4.2 'implementation' isn't what is asked for.
check the native google keyboard - when a correction is made backspacing automatically returns to what was actually input - this is what we want. Thx
Daniele Vitta commented
What a ridicolous implementation??? it seems only a spam-advertising mail-message to tell that Swiftkey 4.2 now implements something similar to what thousands users and this actual thread asked for: a "smart-intelligent backspace usage". Your last implementation is near to uselessness: we need a UNDO FUNCTION. Nothing simpler since Windows 1 After Christ.
Often we enjoy when Swiftkey "read our minds", but too many times
SWIFTKEY PRETENDS TO AUTOCORRECT WHAT WE REALLY WANT WRITE . And "correcting Swiftkey autocorrection" is a hard job, while a simple UNDO behaviour would be the simplest thing for everybody. I un-installed Swiftkey again!
Not anything near what the suggestion is suggesting. We still have to delete the word then retype/choose a prediction. A long-press of delete+retype/prediction takes longer than a simple tap of the delete key.
@Sarah Reynolds: I updated to the new cloud version and see the problem still existing. Let us say, I enter "hari" and it got corrected to "Hari", and I backspace to correct it. I still see "Hari" prioritized over the exact text that I typed, which is "hari". I actually don't see any difference in behavior from prior version.
This should be less of an issue now that in most scenarios, when you press backspace, SwiftKey gives you the original word that you typed as one of the options, so you don't completely lose it. I would agree that there should be a faster way to to undo it. On the other hand, I don't also like how the JB system keyboard aggressively undoes the autocorrection immediately on pressing backspace, since I tend to press backspace to remove the extra space and end up losing the correction. My guess is that a simple tweak of the existing method should make it a lot more pleasant to use, so this is what I propose:
If a backspace is pressed immediately after an autocorrection, the original word should be given as the default choice instead of being the first option. This way, a backspace followed by an immediate space would result in undoing the previous autocorrection, allowing us to do a fast undo.
Daniele Vitta commented
I removed SwiftKey Just for this problem: please implementare an UNDO commando...
please implement it, it's a must have feature!
Yep this is needed, would be a great feature
Yes, this was normal function before installing Swiftkey.
If a wrong word gets suggested/filled in, backspace should go back to the original word typed. Perhaps it was correct = happens to me a lot using 3 languages. This is very frustrating to go back over and over again and ending up with the same wrong suggestion.
Julián Menéndez commented
The most anoying issue of Swiftkey... if I could spend my 10 votes on this request, I would ;)
I second that emotion.
Matteo Fortini commented
Same for me here, I have both the smartphone and tablet paid versions, but I keep installing and uninstalling it every new release because I am too used to stock Android keyboard behavior, which I think is quite common sense btw and avoids me some embarrassments due to SwiftKey 's autocorrect.
Just uninstalled because swiftkey doesn't have this. Please email me if you add this and I will use you app as my primary keyboard!