EDIT: punk.kaos got it working on all phones! good work! thread here: http://forum.xda-developers.com/showthread.php?t=764021

You must be rooted for this to work!

BEFORE READING ANY MORE, GO DO A NANDROID!

Confirmed working on:

THIS HAS KNOWN ISSUES CAUSING THE HARDWARE KEYBOARD TO DO WEIRD STUFF ON THE DROID 1!!!!

something with the alt key not working correctly, i do not have a moto droid, so thats making it very tough to troubleshoot anything. anyone who does and wants to test some things, pm me, probably have some time this weekend to look at it

BUGS:

& on one of the keys, more of an annoyance than anything, will fix eventually

fixed!

crap, another & error, when holding the . key...fix coming eventually...

fixed!

< symbol

fixed!

vibrates too lightly

fixed!

Code: adb shell cp /system/app/LatinIME.apk /system/app/LatinIME.apk.bak adb shell cp /system/lib/libjni_latinime.so /system/lib/libjni_latinime.so.bak

FLASH (EASY) METHOD:

MANUAL (OLD) METHOD:

if you had an older version, be sure to switch to a different keyboard, then remove the old LatinIME.apk before pushing the new one over, otherwise you will get fc's like crazy!

(in some roms it is called GoogleLatinIme.apk, so use that instead of LatinIME.apk if thats how your rom is)

Code: adb push d2keyboard-signed-fixed4.apk /system/app/LatinIME.apk adb push libjni_latinime.so /system/lib/libjni_latinime.so

Got this working on a recent nightly for cm6 (dont see why it wouldnt work on any others too) also, it will most likely work on any deodexed rom (odexed im not sure) -- Let me know what does/doesnt work and ill try and do something or point you in the right direction.this should also work with other phones (so far just hdpi phones)THEMERS: These are the fixed .xml files that you will need to re-replace while theming: http://www.mediafire.com/?nhy8hd143hk81x0 /queue Jeopardy music..................okCM6 Nightlies/Tests (inc)jdfroyo v1.9 (inc)Skyraider 2.? (inc)8/1 froyo leak (inc)aiccucs 4.2 (inc)redemption (inc)CM6 (evo)Bugless Beast 4 (moto droid)Ultimate Droid Extreme Froyo 6.00 (moto droid?)CM6 (nexus 1)modaco r21 (nexus 1)DeFrost 2.6a (desire)http://forum.xda-developers.com/show...&postcount=211 install the same as the easy way, otherwise download it and pull the apk out of it and install it with the manual methodENJOY!get both of these files:apk:fixed4: http://www.mediafire.com/?7q0406gqazq8rer (harder vibrate, < symbol fix)lib:(you may not need this, but it shouldnt hurt anything (backup instructions below) and if the keyboard doesnt work, then definitely try pushing it)some have reported that for some reason or another this file downloads as a .txt (although it comes as a .so for me all the time) make sure you rename it, if need be, to libjni_latinime.so before going any furtheryou will need adb for this method (others have done it without a computer)youll either want to be in recovery, with /system mounted, or remount it read-only while the phone is up (need s-off for this, thanks unrevoked!)then push the two downloaded files to your phone:choose your input method like always, and enjoy the multi-touch keyboard on froyook, the screenshots really dont mean much, anyone can use gimp, but w/e thought id put them up there anywaythanks to LegionTHEFecalExcretion for the system dump!if you like what i do and feel compelled to donate something to me, do so here