Have you ever missed your HTC keyboard after installing a custom ROM, or using stock SenseUI but want more customization options on the keyboard, presenting the HTC_IME keyboard!

Mod features (taken from developer site):
QUOTE
Customizable language settings, Smileys hacked into the hide key (see screen shots), Swap Smiley/12# button, Custom smileys, Custom word candidate bar that raises the keyboards so dictionary won't cover the app you type in, Position of word candidate list is saved if you long press and move it, Left align word candidate list, Prediction in fields with own suggestions (search bar etc.), Prediction in fields that sets the filter flag, Prediction in URL fields, Disable automatic capitalization, Play sounds in silent mode, Set sound level, Custom sounds, Automatic space insertion, Enable prediction with cursor in or adjacent to existing words (QWERTY only), Enable a space bar key in URL keyboard, Support for German QWERTZ hard KB layout, Show voice input button for all keyboards with a settings button, Disable key preview popup, Use Google development server for voice (supports German but isn't online 24/7), MANY HTC bugs fixed, the changelog for a few of them, Droid SE X10 landscape support, User dictionary import/export, User dictionary accepts any character, not just HTC approved ones, Custom vibration length, Character replacement (can remove diacritic chars), Pipe key in qwerty mode, Move cursor with volume keys (for Sony Ericsson Xperia X10), Easier access to language specific chars in qwerty popups, Configurable gesture (swipe) actions, Gesture actions: Delete word, delete sentence, shift, hide kb, cursor after word, voice input, switch language, switch keyboard, Use phone keypad / compact qwerty symbol kb for QWERTY, Toggle accept dict. suggestion by space / period / comma, Fast language and keyboard switching by gestures, Version tracking by aTrackDog, Custom domains for .com key
All hacks are configurable in the settings dialog.
It's easy to install
1) Download and extract the file below on you phone (QRcode included for convenience):
HTC_IME V27 lowres 1.6+
2) If you are NOT using senseUI, install 'clicker.apk'. For those using stock ROM or custom ROM based on sense, you should skip this step.
3) Install 'HTC_IME_lo.apk'
4) From your home screen, go to settings>language & keyboard aand check the box for 'HTC_IME mod' to activate the keyboard
5) Long-click on any text field and select 'input method', then select HTC_IME mod
6) Enjoy the new keyboard!
Credit goes to
Jonasl from XDA for developing this great mod.