[QT*] unpredictive keyboard

Franky Van Liedekerke liedekef at telenet.be
Sun Apr 26 21:28:14 CEST 2009

On Sun, 26 Apr 2009 15:15:07 +0200
Franky Van Liedekerke <liedekef at telenet.be> wrote:

> On Sun, 26 Apr 2009 11:36:26 +0200
> Franky Van Liedekerke <liedekef at telenet.be> wrote:
> > never mind ...  wrong copy, ok now :-)
> > Although I still believe no dictionaries should be updated when in
> > non-predictive mode. I would also like not to have to click on a
> > word before being able to enter a space and continue to the next
> > word, so default accept would be nice as well in unpredictive
> > mode ... Probably KeyboardWidget::acceptWord() and
> > OptionsWindow::acceptWord() can benefit from you changes :-)
> Hi Leonardo,
> I've changed your patch a bit:
> - no more dictionary updates for non-predictive keyboard
> - disabled the animation for non-predictive keyboard (where the
>   selected word was "pulled" into the correct place, it is nice but a
>   bit overkill and too slow).
> Please check it out, I provided a .so file here:
> http://www.e-dynamics.be/openmoko/libqpredictivekeyboard.so
> For the changes:
> http://github.com/liedekef/qtmoko/commit/f818d487e3552e9b9832a9f5942ddfc3a2330031
> I've already build a new image with this (not online yet, since I'm
> setting it up on a new space). A visual hint for prediciveness would
> be nice, but I leave that up to you :-)

btw, I also added code for a backspace key. I *know* that you can slide
to the left for backspace, but if you want to delete an entire
sentence (or just 10 letters), this becomes ridiculous. Therefore: the
backspace key is to be found in the same group as the return key.
I've updated the current image with it.
Now just some buttons to quickly go from letters to ciphers and to the
sentence-characters (".","?", etc...). Instead of always needing to
slide up and down ... There's place for at least 3 extra signs on the
letters screen, I would use them for "uppercase" (and in the uppercase
version: "lowercase"), "numbers" and "sentence-characters". This would
work more reliable and quicker than the basic sliding ...


More information about the community mailing list