I love my HTC Evo, rooted with Cyanogen's latest ROM. The one drawback to my Evo and many other android phones is the keyboard. I have tried many different types and styles from Swype to Swiftkey and the stock HTC Sense keyboard but there was always something I didn’t like. I couldn’t change the language with out going into the settings, the emoticons were difficult to get to or the manually typed, keys that I wanted where missing and had others that I didn’t care much for. I wanted to be in control of my keyboard and customize it like I did to my Android device. With the new keyboard, I can use swipe commands to shift, change language, hide the keyboard, or delete the last word, I can also add custom emoticons, and much more.So enough small talk lets get to the goods. The customizable keyboard is called HTC IME (input method) MOD, based off of the HTC's Sense keyboard but so much better.
This is what you’ll need:
Clicker.apk (needed ONLY if you don’t have a phone with HTC Sense)
Applications Manager (I use Astro File Manager)
First you’ll need to download Astro or some other File/App manager from the Android market. Next download the zip with both apks here. Place the apks on your sd card and install them with Astro. Once installed all you have to do is go to the Android settings -> Language & keyboard, under Keyboard Settings you’ll see HTC_IME mod and a check box next to it, check it to make it your primary input method. Below the check box you’ll see the settings menu click on that and customize to your hearts desire.
Try it out if you don’t like it you can always go back to what you had before but if you do like it and would like to donate to the developer jonsil please visit: http://android.hallerud.se/donate.html
If if there is something you don’t like and are feeling up to the challenge here’s the source code: http://www.hallerud.se/htc_ime_mod_dev27.zip