Add the option to stop swiftkey from adding every word to the dictionary automatically (incognito)
I really think that each one of those keyboards, swift x, smart keyboard pro and swype has a big problem, one you can't delete words from the dictionary and one you can't stop it from learning wrong words as you type. I think the request feature is pretty simple to implement and i see no reason not to do it. which ever one of these keyboards fixes this problem they would be the winner and i would that keyboard. My favorite option out of all of these would be if Swift X was to give me the option to stop learning words as i type. This would be better than having smart keyboard pro let me delete words from the dictionary because then i wouldn't have to delete all these words from the SPK dictionary (which there are a lot of useless words) and also because Swift X has a better dictionary to begin with.
There is also another problem that i have with Swype and Swift X that i don't usually have with SPK and that is when i type "U" both keyboards change it automatically to "I" and i am not sure what a solution is because these two letters will always compete.
It is well known that Swiftkey will lear passwords typed from the keyboard. Security conscious users can use a password manager with copy paste function. Still the password to the password manager must be type and it will be remembered by Swiftkey.
Same goes for other password protected applications, like software tokens, wallets, and such.
Swiftkey should provide a way to specify a list of applications from which never to learn words.
I know that passwords fields are never remembered. But what if I wanted to type something and not add those sequence of words to the Keyboards memory.
You see when you repeat a certain set of words in the same order, the keyboard learns it and it provides predictions. In the same way, it will even add words not commonly used if lets say I were to use it.
If someone else were to use my phone and start typing with that very same word, it would show them that set of words.
I would like an option where by I can type whatever I want and the keyboard won't remember the sequence or add those set of words to the "commonly used list" of words.
In basic sense, I would like to see an incognito mode.
An ideal location would be the keyboard setting where you have the 4 choices > settings/share/voice input/support
Add a 5th larger button - INCOGNITO
There have been other similar requests but they have been left unanswered. So here I'm starting another request.
Thanks guys and I really think a keyboard that remembers words you type should have this feature just for security and privacy !
For example, sometimes in colloquial texting with friends, I may wish to intentionally misspell a word -- but I don't want that misspelling in my dictionary.
Perhaps a long-press on the word could bring up a context menu option to insert the typed word into the text field without impacting the SwiftKey dictionary, while a single press would add it as usual.
Even better would be the option for the user to reverse this behaviour -- I.E., a single press adds to the text field without adding to the dictionary, and a long-press adds to the text field _and_ the dictionary -- much like how Smart Keyboard Pro operates.
There should be a " secret mode " where no words gets remembered etc....
this would allow the user to disable prediction learning before entering sensitive information like passwords or credit card numbers. That way they are never learned or stored. I know SwiftKey X does this automatically in certain password fields, but sensitive information could be entered anywhere and the user needs the power to control the learning.
Running Honeycomb 3.2 on Motorola Xoom
Add an option to disable keystrokes. Sometimes my passwords are saved and show up in the prediction list if the first letter of the password is typed. This is a major privacy concern
A "private typing" mode that while active does not learn. Users should be able to access it easily from keyboard (maybe from swift key menu button) . It should also be obvious which mode keyboard is in (maybe color change). It would also be good to have setting option not to learn alphanumeric strings. To be used for passwords, sensitive information, etc.
Maybe by pressing the suggested/entered word for a second or two to have a popup showing up with an option to never save that particular word. Sometimes my passwords get saved, and I definitely don´t want that!... And I don´t want emailadresses to be saved either, for example.
The reason for this is because, for example: for CAPTCHAs, you wouldn't want the system to learn that. Or for example, if you browse stock websites and you put in stock tickers.. sometimes it's best not to learn those either. So by default, app would learn but with a specified swipe gesture, app would stop learning. That would be very useful for those of us that do not only compose sentences/emails using swiftkey.
It would be nice if there was an option whether or not to require confirmation before saving a new word into the user dictionary. With the option on, pressing the verbatim button once would use the typed word and a double tap would use it and save it to the dictionary.
This would reduce the need to remove words from the dictionary as often. Sometimes new words are only used once or could have been added by mistake/typo.
A way of disabling the learning aspect of SwiftKey should be included, and doing so without having to enter the settings menu will allow the user to quickly omit certain words and phrases. This can easily be added to the current button used for voice recognition and entering settings.
My idea merged with yours Matt. And I can't seem to be able to delete the comment/correction I made to my own post so just to let you know that that comment was intended for a correction to my post before it merged with yours.
Other than that I hope they work on and implement this idea soon :/
So the *idea
Geir Sprett commented
I totally agree. Swiftkeys correction by learning is not good enough if you by mistake repeat typing wrongly spelled words. It will on the contrary learn wrongly spelled words. Add and delete words to your own userdefined spelling checker dictionary to get rid of typing errors. Next version update please :-)
swype now has the option to "ask me before adding words to my dictionary" I would like that option for swiftkey also
Charley B commented
Actually I'm not. I wasn't blaming the operating system at all. But adding a word accidentally misspelled to the dictionary is where the problem lies because then there is no after upgrading n I c s I at least get a menu to allow me to select from words that I want for the dictionary. This is what I meant as sort of a solution, but it may simply be that it's the app doing this because magically they both upgraded at the same time. :)
The problem is not that words cannot be removed from the dictionary but knowing if a word is correctly spelt or not. Check out TouchPal to see how they get around this. In fact, I switched to TouchPal because of this! Oh, and it's free!!!
@Charley: how can it be the operating systems fault if an app automatically adds words to a dictionary or if I and U swap? Sorry, but no, this is an app-specific feature.
Charley B commented
This is really solved in ICS, but still not perfect...I think the problem now IS ICS itself.
Please see my suggestion as I think my suggestion would be less disruptive to the user: http://support.swiftkey.net/forums/116689-1-swiftkey-x-ideas-/suggestions/2710165-indicators-of-new-word-i-e-not-in-dictionary-a
Need a blacklist. Why are all my account names in there? Thank god no passwords.
Gen Wils commented
The best solution for me would be to allow a user to edit the dictionary, and also to have a blacklist that would keep words from being suggested. For instance, in the US we never use the word mum, (except to refer to the flower which should be rare) so I would blacklist it.
what i understand is that even after i longpress to remove the unwanted predictions, it still showed up, of course not immediately, but after sometime of typing. then when i see those unwanted words again, i have to redo the precedure of longpressing and removing them again and again.
so dont just simply tell me that i just have to longpress to remove the words that i dont want cuz its not working totally.
if i can totally remove the unwanted words totally, i can get much more accurate predictions. any solution?
Jeff Goebel commented
or BEEP when a word is added to the dictionary. It'll make me look.
Sebastian Thees commented
I read some comments and think what is actually missing is the ability to see and edit the (learned) dictionary in the settings. This is another feature request however this would be the solution for many people here. See and vote http://support.swiftkey.net/forums/116689-1-swiftkey-x-ideas-/suggestions/2083799-ability-to-remove-words-in-dictionary-
Sebastian Thees commented
Good idea. Should be configurable in the settings. Also related to http://support.swiftkey.net/forums/116689-1-swiftkey-x-ideas-/suggestions/2289835-add-the-option-to-stop-swift-x-from-adding-every-wthe and http://support.swiftkey.net/forums/116689-1-swiftkey-x-ideas-/suggestions/2083799-ability-to-remove-words-in-dictionary-
Dan Hersky commented
If you don't like Swiftkey's learning function, you shouldn't be using it. The Swiftkey learning and personalization algorithms are what set it apart as the superior keyboard for those who prefer typing to swiping. That being said, they might as well just throw in the option to convert to a dumb, non-learning keyboard, as it doesn't hurt anything.
Oh, and by the way, you can edit the dictionary.
Martin Pool commented
@James great idea. Typing words that start with a long common prefix could definitely be improved that way.
Look at how the ICS keyboard does it. When typing a new word, it first prompts to save it to the dictionary (by tapping the suggested word a second time to confirm; this is also how Swype does it)
Additionally this then frees up the long-press on a suggestion to allow a 3x3 grid of related suggestions. So "hur" might give "hurry, hurries, hurried, hurt, hurdle" etc. all from a simple long-press. It's a much more powerful use of the long-press!
George seprp commented
I understand why some people like the learning function but I had enough with it and unfortunately I can't use this keyboard anymore cuz my dictionary is full of misspelled words. Some of you guys are saying that I should remove those words but this is the part that makes the learning function not only useless but very annoying cuz now I have to spend time and go find every word that was learned and delete it. I think instead they can simply make it so that when I want to add a word that is not in the dictionary I can click and hold on it and choose add. prediction was great with this keyboard but after a month of using it prediction becomes annoying when it selects words that are real... Just stupid learned words.