We have moved to a new Sailfish OS Forum. Please start new discussions there.

Improve user control of adding words to keyboard dictionaries

asked 2014-01-07 23:34:28 +0300

Ithier gravatar image

updated 2014-02-19 23:11:21 +0300

foss4ever gravatar image

The virtual keyboard works quite well, but I would like to add special words to the dictionaries used for the word prediction.

For example it would be a real time saving if my first name and my last name could be added to the dictionaries.

edit retag flag offensive close delete



I had expected that unknown words used often would be added automatically to the dictionary ...

jgr ( 2014-01-07 23:58:04 +0300 )edit

I was sure it already automatically adds unknown words that I typed and I hoped it could be disabled :) But that's my personal use case, I learn Spanish on the phone a little, and I don't want English keyboard to learn predicting Spanish words for me :)

Artem ( 2014-01-08 11:49:46 +0300 )edit

@jjaone, @Artem: "unknown words used often": A single typo or unusual word would not get into the dictionary -- but your name which you probably type quite frequently. Also the words presented should come up according to usage, i.e. most often used words first.

Nonetheless, some way to manage dictionary entries manually should also be provided.

jgr ( 2014-01-08 12:17:58 +0300 )edit

Dictionary editing.. IMHO, useful for geeks, not so useful for normal people (they would appreciate e.g. navigation in Maps more). Should that rather be a request for dictionary editing API/guide/docs so that 3rd parties could create editors if they like?

Artem ( 2014-01-08 12:27:45 +0300 )edit

@Artem: A simple "Add word to" and "Remove word from" dictionary would do the job. That's neither geeks-only staff nor a big programming problem (provided, the current dictionary is not static in general but allows for changes).

jgr ( 2014-01-08 12:38:56 +0300 )edit

2 Answers

Sort by » oldest newest most voted

answered 2014-01-08 06:09:30 +0300

foss4ever gravatar image

updated 2014-02-19 22:20:23 +0300

Words should not be added to dictionary automatically, but when an unrecognized word is typed the kbd should ask whether to add it to dictionary. Nice reference implementation is in N9 vkbd which shows + sign with a text: Add 'mynewword' to dictionary and just when that is cliked the word will be afterwards recognized. This way typos and misspelled words don't get added automatically.

edit flag offensive delete publish link more


@jjaone: I did an answer almost exactly like your comment, because I didn't see your comment in my mobile browser. And even if I knew about it, I then thought it was in another thread/question. I also wasn't aware that I almost used your wording, it was just the natural way to describe the suggestion. Sorry, didn't mean to "hijack" it.

There should be a way to send personal messages...

Mohjive ( 2014-01-13 17:21:02 +0300 )edit

answered 2014-02-19 22:45:33 +0300

tokaru gravatar image

I think the system already does learn from your input, but the learnt words are suggested late and not prominently, e.g if I open a new email and type asdfghj asdfghj asdfghj I notice asdfghj being suggested as soon as I type asdfg, but not before, e.g. for asdf - maybe it gets more prioritry when the word is used more often or the suggestion is accepted by clicking on it. Not sure about the actual implementation, but I assume that this won't have any effect for short words.

Personally, I agree with jjaone and think that it should be the user's decision whether a word should be remembered, maybe invoked by tapping on it.

edit flag offensive delete publish link more


I use the english keyboard to type words in other languages, sometimes I type english words wrongly, I do not want all those to be added automatically.

pmelas ( 2014-06-28 10:51:42 +0300 )edit

I agree, the system should ask unobtrusively whether to save the word into the dictionary. And I'd love to see an easy way to drop words from the dictionary, too.

tokaru ( 2014-06-29 12:22:04 +0300 )edit
Login/Signup to Answer

Question tools



Asked: 2014-01-07 23:34:28 +0300

Seen: 495 times

Last updated: Feb 19 '14