[Sony Ericsson XPERIA X10 Mini] slade87:
(credits go to HerrKuk) for keyprint.xml info :)

IMPORTANT:

Goto anywhere you need to input text. push long on the input box until the windows input methods appears chose Standardinput and now it will work. If you don't want to use the standard input method and want to use android one also flash the your hardware keyboard from the bottom this will enable you to use both keyboard input methods!. reselect your language. Do the same for Bopomofo Chinese Input method(optional download)

CM7 SE Keyboard update!!!

Hotfix for Word selection in dropdown (when using touchkeyboard) HOTFIX

Instructions

Download CM7 SE Keyboard

Download from CM6 your language

Download CM7 Hardware keyboard layout

Now install CM7 Keyboard

Install CM7 Hardware Keyboard

Install CM6 language

reboot

CM6 v3.3 and newer also for CM7 | Sony Ericsson original Keyboard

One Click on the thank you button would make my day!

AZERTY (French)

Spanish KeyboardSpanish Keyboard

CYRILLIC

LATIN-ON-CYRILLIC

GREEK

LATIN-ON-GREEK

LATIN-ON-ARABIC

LATIN-ON-ARABIC-AZERTY

LATIN-ON-BOPOMOFO

LATIN-ON-BOPOMOFOChinese Input Method for Bopomofo

LATIN-ON-HEBREW

LATIN_PINYIN

LATIN-ON-THAI

QWERTY-PT|BR)

QWERTY-EN | PT (ENGLISH) (Brazilian/Portuguese

QWERTY-NO-DK (Norwegian| Danish)

QWERTY-SE-FI (Swedish|Finnland)

QWERTZ (German)

CM6 3.0/3.1/3.2/3.2.1 Sony Ericsson original Keyboard

One Click on the thank you button would make my day!

AZERTY (French)

CYRILLIC

LATIN-ON-CYRILLIC

GREEK

LATIN-ON-GREEK

LATIN-ON-ARABIC

LATIN-ON-ARABIC-AZERTY

LATIN-ON-BOPOMOFO

LATIN-ON-HEBREW

LATIN_PINYIN

LATIN-ON-THAI

QWERTY-PT|BR)

QWERTY-EN | PT (ENGLISH) (Brazilian/Portuguese

QWERTY-NO-DK (Norwegian| Danish)

QWERTY-SE-FI (Swedish|Finnland)

QWERTZ (German)

Black Theme

credits to nobodyatall

Black Theme

Download your Hardware Layout and then select your language.

AGAIN OPEN i.e. SMS push long on the text input box until a menu appears, select choose inputmethod, choose standardinput, afterwards chose your language AGAIN! even if already the right one is selected

CM7 Keyboard Layout if using Android Keyboard input Method

German

http://www.mediafire.com/?pspwnzgb5byaxaj

Fully working Hardware Keyboard without german specific letters mapped on blue/sym button

http://www.mediafire.com/?fcno0917d13563l

Additional to first german layout also german specific letters mapper like "ä","ö", etc.

French

thanks KeitaroBaka

http://www.mediafire.com/?kde5dnyp6adph7z

French Keyboard layout with added é á etc ...

Swedish

thanks to owain94

http://21da275e.linkbucks.com/

Russian

thanks to owain94

http://8cef7e35.linkbucks.com/

Danish/Norwegian

thanks XabdullahX

http://c2ba60e3.linkbucks.com/

Greece

thanks owain94

http://a91f95d7.linkbucks.com/

Hungarian

thanks Thedy01

http://0efeda72.linkbucks.com/

Instructions

Place zip file on root of sdcard

Boot into xrecovery

goto flash custom zip

look for your zip file

click yes

reboot the phone

As for many of you having troubles with "shift" key not working. Touch the text input window and hold your finger on it until a menu appears, chose input methods, choose android keyboard and NOT the HTC one I don't know why but "shift" key will work again!