<div dir="ltr"><br><br><div class="gmail_quote">On Wed, Oct 1, 2008 at 8:57 PM, Joel Newkirk <span dir="ltr">&lt;<a href="mailto:freerunner@newkirk.us">freerunner@newkirk.us</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
On Wed, 1 Oct 2008 20:32:34 -0600, &quot;Ori Pessach&quot; &lt;<a href="mailto:opessach@gmail.com">opessach@gmail.com</a>&gt;<br>
wrote:<br>
<div class="Ih2E3d"><br>
&gt; I have a question about the &quot;predictive&quot; keyboard shown in one of those<br>
&gt; movies - what on earth is the justification for providing the following<br>
&gt; predictions - User input is on the left, prediction is on the left:<br>
&gt;<br>
&gt; w - a<br>
&gt; wo - so<br>
&gt; wor - wot<br>
&gt; worl - work<br>
&gt; world - ? (I&#39;m not sure what was the prediction, but at this point it&#39;s<br>
&gt; moot... It was probably wrong, anyway.)<br>
&gt;<br>
&gt; The qtopia keyboards do the same braindead thing. They&#39;re perfectly<br>
&gt; unusable<br>
&gt; as a result. The handwriting recognition engine appears to be wired into<br>
&gt; the<br>
&gt; same &quot;prediction&quot; engine, resulting in letters that were recognized<br>
&gt; correctly to be randomly replaced with incorrect letters.<br>
&gt;<br>
&gt; Is this a bug, or is that the intended behavior?<br>
&gt;<br>
&gt; --Ori Pessach<br>
<br>
</div>Intended, you just have to understand what it&#39;s doing.<br>
<br>
Unlike T9 and other predictive inputs that are familiar from cellphones,<br>
the keyboard predictive process looks at neighboring keys, &#39;predicting&#39;<br>
that periodically you may hit the wrong one. &nbsp;(if you&#39;re using your finger<br>
that&#39;s pretty likely, especially if they&#39;re as wide as mine)<br>
<br>
If you pay close attention, the actual user input is &quot;helko worlc&quot;, and yes<br>
it suggests &#39;hello&#39; and &#39;world&#39; as the prime suspects.<br>
<br>
As a developer and hacker I hate it. &nbsp;For text messaging it seems it would<br>
be useful, presuming that the user won&#39;t always have (or choose to use) a<br>
stylus.<br>
<div></div></blockquote><div><br>I understand what it&#39;s doing. It&#39;s not doing it well. I tried it for shell input, and it was an unusable mess. I tried it for text messaging, and it was an unusable mess. It has no model of the likelihood of erroneous input (relatively low) and instead appears to look for the word with the closest minimum edit distance to the user&#39;s input. This is nuts. I have never - literally - gotten the word I typed in. In the common use case, of a user who enters a correct word, it invariably get it wrong.<br>
<br>Understanding what it&#39;s doing doesn&#39;t make it less of a nuisance.<br><br>--Ori Pessach <br></div></div><br></div>