What if you could long-press on a prediction to get different forms of the word? / word variations / word variants
What if long-pressing on a prediction gave you a menu with different forms of the word. Many times I see SwiftKey predict the right word, but in the wrong form (Ex: predict, predicted, prediction, predicts), and I have to type it out.
SwiftKey is an amazing tool that makes everything I type faster, but when I type a longer word that might go a few different ways, the prediction engine is forced to pick one variant, which is usually the wrong one.
Say I want to type "delightful".
I get as far as "deli" and the predictions are:
Deli Delivery Delighted
Well now. Delighted is close, but it's not the right word.
So I can click it, back up to kill the past tense suffix and get the right word, or I can just power through until I get there, or the predictions do. Since delightful isn't terribly common, Delight, Delighted, Delights show up after "delight" is typed. I'm saving at most 2 keystrokes once I add the F.
My suggestion is to utilize the smiley/alt character popup/swipe functionality for different word tenses and forms.
So I would click/hold the "Delighted" prediction from entering "Deli", and up would appear:
Swipe up to the one I want, bam. Done. Problem solved. You can even take up a huge amount of space with this construct, since it's temporary, and provide plenty of alternatives.
I'm not exactly sure what sort of optimization issues you'll run into here, but this would solve the single greatest issue I have with SwiftKey in normal use.
You could also use it to add proper-noun possessives, plurals, contractions, and the like.
Overall, I hope you'll consider utilizing your smiley/alt character popup menu interface for expanding the predictions, since I think it'll be really fast and convenient.
This seems like a very simple idea... When i type the letters P-L-A, i still don't see the word "Play". After i type the 4th letter, i see the word play, but what if i want to say "Playing, Played, Player, Plays"? I shouldn't have to keep typing letters when the word is on the screen. Maybe i could take the word and drag it around the screen???
Drag "PLAY" up for "PLAYING"
Drag "PLAY" left for "PLAYED"
Drag "PLAY" right for "PLAYS"
Drag "PLAY" down for "PLAYER"
Please work on it! It is the only one function what I miss - especially in Hungarian language, where are so many variations of words in inflacted form!
@evgeny starchak : no it's not
evgeny starchak commented
Is it implemented in the latest swiftkey release that supports flow functionality?
Bernhard Witt commented
This sounds very nice. I'm looking forward to the next update.
FYI - The latest swiftkey beta does allow you to click on a word and has different forms of the word or suggestions. It also automatically jumps to the end of the word clicked so you don't have extra characters left behind when u pick the suggestion. You can either download the beta here:
Or wait until it's officially released. Since the beta expires Feb 21st 2013 and most of the bugs have been dealt with, I would assume it would be officially released to the Play store around then. I'm just speculating though.
This would eliminate one of the final things about swiftkey 3 that still bugs me to hell. Please implement this!!
Denis Yurkin commented
What if we can just tap on any part of a word and see horizontal bar of alternatives?
And if 3 suggestions is not enough, make the horizontal bar scrollable to the right, as in Swype Beta?
Jonathan Clark commented
This could be implemented like the @ when entering an email address.
Wolfgang Weber commented
An easy way to get different forms of a word (e.g. declination forms) would make Swiftkey even better. It might not be that important for English, but it would improve the user experience for German speakers (like me) a lot.
And I agree with Peter who wrote: "What if it wasn't even a long press, but tap and drag up/down." Maybe some kind of swiping gesture would be better than long pressing on a word to get its different forms.
Yes please! This would save so much time! At the moment I get as close to the word I want, choose that then press backspace & I am usually given the version of the word I want (or at get closer!)
a l y s s a commented
This would be brilliant, especially for Italian, French and Spanish spekaers... think about all the different forms neolatin words have... a real pain in the you-know-what.
Please take this tip seriously into consideration.
Landon Wilson commented
i have used 3 keyboards that do this really just two as two of them are ics stock and jb stock. the other was adaptxt keyboard. i like the way stock ics/jb do it though long press the prediction to bring it up.
Add swiping function to it and it will be the best keyboard ever.
What if it wasn't even a long press, but tap and drag up/down. SwiftKey could even put variants in the box in a lighter color, in a smaller font, and in the background.
Chris Pople commented
I find myself constantly having trouble with predictions containing one form of a word, but not the one I want. This would make my life much easier.
Christian Wirth commented
Would like to see a more general/automatic solution to this problem:
- Add a Part-Of-Speech prediction to the word prediction system that is also considering the expected POS.
- When confirming a word and then pressing back to do a correction, should predict other word forms of the same word. More often than not, i just want to correct the ending.
That is a nice feature I would to see added on SwiftKey. The new stock Android keyboard allow this. It is something that I have used on a daily basis, but it would certainly be nice to have it.
Steve MB commented
In general, it would help to have a longer list of potential guesses (perhaps the current three plus a drop down button to temporarily replace the keyboard with a full list). That would solve this issue as a side benefit.
Garre King commented
I thought of this earlier this morning and thought I should contact SwiftKey and let them know about this brilliant idea! Too bad I've been beaten to the punch! This is a great idea.