A while back I made a finger friendly keyboard for the Freerunner,<br>I tried to make it as finger friendly as possible and use as much screen space for buttons.<br>
<br>but since I was using xte to send the keys to applications it didn&#39;t work under the <br>Openmoko OS (I was using Debian and Hackable1)<br><br>But, I found a python script called pykey that uses python-xlib to send keys.<br>


<br>to install it first intsall python-xlib:<br>opkg install <a href="http://filmsbykris.com/freerunner-debian/ko-user/python-xlib_0.14-ml0_armv4t.ipk" target="_blank">http://filmsbykris.com/freerunner-debian/ko-user/python-xlib_0.14-ml0_armv4t.ipk</a><br>

<br>then download and un-tar this to your root directory<br><a href="http://filmsbykris.com/freerunner-debian/ko-user/ko-keypad.tar.gz" target="_blank">http://filmsbykris.com/freerunner-debian/ko-user/ko-keypad.tar.gz</a><br>
<br>This should put an icon on your desktop, which is not the best way to run it,<br>There is a script in the tar file call &quot;ko-aux&quot;&nbsp; <br>if you run &quot;ko-aux&quot; it will start the keyboard up when you press the AUX button on your phone. <br>
<br>It&#39;s hard to describe my keyboard but I&#39;ll give it a try<br>
<br>The keyboard is a 12 button <span>keypad</span>.<br>Each character takes 2 keypresses.<br>

instead of the normal <span>keypad</span> like on your cellphone where you have to press each key 3 or 4 time<br>to type one letter and then you end up passing the letter you want and have to hit the key 3 or 4 more times<br>

and you have to wait if 2 letter you want are on the same button.<br>

This <span>keypad</span> will change all 12 keys to the characters on the button you choose.<br>there is a Space button on each key<br>and if you hit the wrong key there is a blank button next to the space key to back out.<br>

keys
are sent to a temp line before you add them to the final line (but any
thing in the temp line when sending keys will be add)<br>
<br>---todo list---<br>1) backspace button<br>2) create list for drop combo box of last 25 or 50 things typed<br>3) make the sending of keys a little more efficient<br><br>I would really love some feed back<br>It&#39;s still a little ruff around the edges<br>