<story><title>Touch Typing on a Gamepad</title><url>https://darkshadow.io/2020/07/07/touch-typing-on-a-gamepad.html</url></story><parent_chain></parent_chain><comment><author>nyx_</author><text>A little over a decade ago now, back when the Sony PSP was current, there was a neat little homebrew IM client called AFKIM. It used bitlbee to connect to various IM services (AIM, GTalk, MSN, etc.) and worked pretty well for something running on a PSP.&lt;p&gt;The keyboard, though, was great:&lt;p&gt;&lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;localhost.geek.nz&amp;#x2F;afkim&amp;#x2F;docs&amp;#x2F;usingafkim.html&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;localhost.geek.nz&amp;#x2F;afkim&amp;#x2F;docs&amp;#x2F;usingafkim.html&lt;/a&gt;&lt;p&gt;It&amp;#x27;s a 3x3 matrix. You use the analog stick to pick a square, then hit one of the face buttons to enter a character. Left and right shoulder buttons shifted the keyboard to uppercase, numbers, specials, etc.&lt;p&gt;IIRC it was a Lua module that any PSP homebrewer could drop into their application for a pretty decent OSK.</text></comment>
<story><title>Touch Typing on a Gamepad</title><url>https://darkshadow.io/2020/07/07/touch-typing-on-a-gamepad.html</url></story><parent_chain></parent_chain><comment><author>wccrawford</author><text>I think all the &amp;quot;optimization&amp;quot; was a mistake.  Instead of optimizing for the most-used keys, I think it&amp;#x27;s better to optimize to make it easy to remember.&lt;p&gt;Phone typing was easy to learn because the letters were both predictable (alphabetical) and because you could look at the letters when you forgot, especially while learning.&lt;p&gt;Since looking at the keys isn&amp;#x27;t possible here, I think it&amp;#x27;s even more important that being able to predict the locations of letters is possible and easy.</text></comment>