Live data from Hacker News

Fleksy - Awesome new predictive text input method

fleksy.com

41–50 of 108 posts

Re: Fleksy - Awesome new predictive text input method

#41
post #10

Fleksy team guy here. Thanks for the feedback guys, feel free to send anything else you might have for us at feedback@fleksy.com We want to make Fleksy as good as it can possibly be. @fleksy on twitter.

Have you considered Android? You could actually integrate your app as a replacement for a real keyboard, rather than the second rate experience that is possible on IOS.

Your product deserves better.

Re: Fleksy - Awesome new predictive text input method

#42
post #36

Can anyone explain how this works? Seems like total black magic to me... the dude is typing random gibberish and it still figures out the word? Then he's just tapping randomly on the screen, gibberish comes out, then turns into the word he wanted? Don't mean this to sound unintelligent, the video was just crazy. What kind of key proximity algorithms are behind this?

Patent pending kind? I doubt they are sharing it quite yet but the one beauty of patents is we'll get the entire answer once the patent isn't pending anymore. If I had to imagine though, the algorithm is just accounting for the most likely word to follow the previous wording, that could have been formed by hitting keys that were next to the ones you really hit wrong. I'd like to see how it handles my wanton throwing of swear words in messages to friends. And, the use of l33t speak and text talk.

Example, at 0:45 he swipes to the right and kryuwt turns into letter.

k -> l (k is next to l)

r -> e (r is next to e)

y -> t (y is next to t)

u -> t (u is next to y, which is next to t)

w -> e (w is next to e)

t -> r (t is next to r)

The options are letter, proper, merger and keeper (plus something else further) Given the previous three words "you miss ever" the algorithm uses some prior dictionaries and knows that when talking and saying "you miss every" we get probabilities of of likelihood for each probably word. Letter ends up being 35% as opposed to the 7 percent chance you see any of those other words. ( that last bit of percentage math is an estimation given for the sake of example, in a true text prediction dictionary the percentages are usually small, given the incredibly large amount of words that can and do follow "you miss every" (chance, shot, etc are probably more likely, but not near those letters we kept missing earlier.)

It would seem they've made improvements on that algorithms. I wonder how novel it really is though.

Re: Fleksy - Awesome new predictive text input method

#43

Earlier quoted context omitted.

Yes, the world is a big and poor place. But in the United States where (like other developed nations of course) people have the financial means to choose, the majority of phones sold are smartphones. And T9 is generally looked at like rotary dial.

Rubbish. Going back to September 2011 as I can't find any newer stats: http://blog.nielsen.com/nielsenwire/online_mobile/40-percent...

http://money.cnn.com/2012/05/16/technology/smartphones/index...

Re: Fleksy - Awesome new predictive text input method

#44
post #36

Can anyone explain how this works? Seems like total black magic to me... the dude is typing random gibberish and it still figures out the word? Then he's just tapping randomly on the screen, gibberish comes out, then turns into the word he wanted? Don't mean this to sound unintelligent, the video was just crazy. What kind of key proximity algorithms are behind this?

Just a guess but if I were to write it, I would create a table of points that map to a qwerty keyboard then map to a word. Then I would prerender as many words as I can to seed this table. The algorithm would be about probability of shape entered. For example, if I meant to write the word 'hacker' but instead I wrote 'jsvlrt' the shape I've made would map to a similar shape in my database for 'hacker'. Add some creative elements for managing tolerances on shapes entered and you would probably have an impressively close product to this.

As a side note: awesome app.

Re: Fleksy - Awesome new predictive text input method

#46
post #29
post #3

I've realized that for my mobile phone the typing speed will just never be great regardless of the input method. Tools like this (and SwiftKey) improve that a bit but not to a life-changing degree. For the desktop this might be quite amazing however since, unless you're a perfect touch typist, you will always make a small number of mistakes. These small mistakes can be caught fairly easily (especially given the much…

I don't see this improving my keyboard speed on a desktop since I notice an error after typing two other words (I type really really fast).

These systems usually use predictions (see Markov chains) based on your previous input to automatically catch and correct those small typos and prevent you from needing to skip two words back to fix the typo.

In the case of a false positive (correction where none was needed) you can just delete the entire word and type again.

As this is usually done using Markov chains which learn from your previous input this could even be used for programming.

Re: Fleksy - Awesome new predictive text input method

#47
post #19

Earlier quoted context omitted.

While I do love my Swype (especially as, similarly to the claims made by this keyboard, I am getting close to being able to "touch type" on it), I really, really like how this keyboard looks. Just letters, no fake key edges or anything like that, I think it's a huge improvement in the usage of the space available. There are several keyboards available for Android that just plain suck on this front, with more space ta…

I can't get Swype to stop autocorrecting normal words to gibberish, no matter how many times I remove the gibberish word from the dictionary. For example, every time I type "do" it becomes "siop" and nothing I can do impacts this.

Sounds like you should delete local data and reinstall.

Re: Fleksy - Awesome new predictive text input method

#48
post #3

I've realized that for my mobile phone the typing speed will just never be great regardless of the input method. Tools like this (and SwiftKey) improve that a bit but not to a life-changing degree. For the desktop this might be quite amazing however since, unless you're a perfect touch typist, you will always make a small number of mistakes. These small mistakes can be caught fairly easily (especially given the much…

Apple in Mac OS X has brought the same error correcting features that exist in iOS for typing to every single text box that is rendered and has a cursor placed in it. This has allowed me to type faster and even if I make mistakes the OS will correct them for me most of the time. It still needs a little bit more time and tuning, but so far it has proven to be absolutely fantastic when typing.

See Preferences -> Language and Text -> Correct Spelling Automatically.

Re: Fleksy - Awesome new predictive text input method

#49
post #16
post #3

I've realized that for my mobile phone the typing speed will just never be great regardless of the input method. Tools like this (and SwiftKey) improve that a bit but not to a life-changing degree. For the desktop this might be quite amazing however since, unless you're a perfect touch typist, you will always make a small number of mistakes. These small mistakes can be caught fairly easily (especially given the much…

> for my mobile phone the typing speed will just never be great regardless of the input method. Actually, way back when PalmOS and PocketPC were all the rage, there was a company that released something called the Fitaly keyboard. I don't know what you qualify as "great" typing speed, but with this keyboard they advertise 50wpm with a stylus, I was able to achieve 60wpm after some practice. The point is, it is defini…

I agree that a stylus changes everything; I should have been more specific.

I never got up to 60wpm with Fitaly but I do remember not really feeling hampered by my typing speed.

In general you don't get a stylus with your phone anymore these days though...

Re: Fleksy - Awesome new predictive text input method

#50
post #19

Earlier quoted context omitted.

While I do love my Swype (especially as, similarly to the claims made by this keyboard, I am getting close to being able to "touch type" on it), I really, really like how this keyboard looks. Just letters, no fake key edges or anything like that, I think it's a huge improvement in the usage of the space available. There are several keyboards available for Android that just plain suck on this front, with more space ta…

I can't get Swype to stop autocorrecting normal words to gibberish, no matter how many times I remove the gibberish word from the dictionary. For example, every time I type "do" it becomes "siop" and nothing I can do impacts this.

The latest version has a much improved dictionary management, and I've found this issue has basically disappeared now, whereas it was very common before. Whether this is solely due to the new dictionary management, or if there have been other less visible changes under the hood, I don't know.
Post reply on HN