• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP] Droid X Keyboard Port **HOLY CRAP ITS HERE!!1!** [updated 8/13]

Search This thread

tr.slate

Senior Member
Jan 26, 2009
421
45
Austin
After seeing the sweet sweet multi-touch I went looking and found the droid x dump over on android central. Only issue is droid x dump is 2.1 and i just updated to 2.2 frf83. Can anyone repack or resign or do whatever magic needs to be done to get this out to work with froyo?

Its the LatinIME.apk in the app folder.;)

http://www.4shared.com/file/m8pSCMvI/droidx.html


[UPDATE 7-10]-------------------------------------------------------------------------


Unfortunately Daneshm90 isnt able to work on the Froyo port of this keyboard. If anyone is interested in helping bring this to Froyo, it would be much appreciated, and im sure you'd prob grab a few bucks in donations too.


To make the thread easier to navigate I will be posting all new info on the keyboard here as it is posted throughout the thread. AND REMEMBER ALL GLORY GOES TO DANESHM90, THE ACTUAL DEV DOING THE WORK. THANKS DANESHM90!


DESCRIPTION:

The Droid X Keyboard features full multi-touch. This is different from the multi-touch currently enabled on 3rd party keyboards-the Droid X has the capability to hold down shift and press a letter to make a capital, ie it can do more than one key stoke at once like a physical keyboard. Pretty nice.


LINKS:

2.1 Eclair-based Roms:

only thing not working is auto-captilization,auto-correct errors. Dictionary works, NOW WITH VIBRATE!! Doesnt seem to work on HTC Hero GSM or CDMA...
http://www.mediafire.com/?lumzzhdjnij


2.2 Froyo-based Roms:

All thats not working on eclair + can't type anywhere it tries to suggest words, like the messaging body. Also voice doesnt work.
http://www.mediafire.com/?rmqzyo0ifzk


FUTURE FIXES:

• Froyo or Bust


INSTALLATION:

To install this app, you will need a file manager of your choice. Find the apk on your sd card with your file manager and install it. From there go to your system settings-->language and keyboard--> and make sure Multi-Touch Keyboard is checked. Go back to your home screen and find a text field. Long Press and hold until the pop-up menu appears, and select "input method". Choose Multi-touch keyboard. Thats it! To disable simply long press again, select input method and choose a different keyboard. Now you know, and knowing is half the battle ;)

Screenshot of Droid X Keyboard by Andonnguyen. &Amp has been fixed in the apk, but not in this image.






================****UPDATE 8/13/10****


Ok all you multi-touch fanatics...invisiblek over on the incredible forum has ported this to work on a variety of roms, including CM6. Find instructions and DL the files here: http://forum.xda-developers.com/showthread.php?t=753156

If you dont know ADB well, as I dont, you will be able to install this through Root Explorer, the excellent root only file manager. Basically to do this just DL the files, copy them to the appropriate places (LatinIME.apk goes in system/app, libjni_latinime.so goes in system/lib). Be careful as the .so file sometimes DL's as a .txt file, and needs to have both the extension and file name renamed to be correct before installing. It is also a great idea to rename your original LatinIME.apk to something like LatinIME.apk.bak, as well as the lib file, in case anything F's up. As a matter of fact it may even be a good idea to do a Nandroid BU, because you never know what might happen, and its prob been a while hasnt it;)...

Ok, so you copied them in the right places, now press and try to install your new LatinIME.apk. The first few times I tried to install this, it didnt work. However after remounting my /system as Read Only inside Root Explorer the install worked.

Thanks Invisiblek! Send this guy some donations if you can, we've been waiting for a long time on this one.:D
 

Attachments

  • device.jpg
    device.jpg
    30.1 KB · Views: 8,342
Last edited:

grainysand

Senior Member
Dec 16, 2009
701
9
Mm, does the keyboard work on a Nexus One that's still running on 2.1, I wonder? Going to give it a try.
 

Daneshm90

Retired Recognized Developer
Jun 1, 2009
3,332
661
Here try this. Its working for me on cyan 5.0.8 on a 32a magic. I just removed the shared uid and resigned with testkeys.

Link
 

th0r615

Senior Member
Mar 24, 2010
262
88
Baltimore, MD
doesn't work with MCR r18 (FRF72). It installs but force closes once you try to select it.

Will try when MCR r19 (FRF83) hits but I doubt that will work either. :(
 

Daneshm90

Retired Recognized Developer
Jun 1, 2009
3,332
661
K can u gimme the log ? thnx

Also from ur current build can u gimme ur libjni_latinime.so which can be found under /system/lib/
 

Daneshm90

Retired Recognized Developer
Jun 1, 2009
3,332
661
Ok you have adb working right ?

K go start -> cmd -> adb logcat

now leave that window open and try to open swype on ur phone. Then right click the log window click select all, then press enter. Paste in this thread wht u have.

As for the lib its just adb pull /system/lib/libjni_latinime.so <wherever on ur pc>
 

Daneshm90

Retired Recognized Developer
Jun 1, 2009
3,332
661
It seems to be the lib file. K here try this its w/o it forcing it to pull one from ur /system/lib folder

Link
 

Daneshm90

Retired Recognized Developer
Jun 1, 2009
3,332
661
I dunno if this makes a difference or not, but i completely removed the stock keyboard before installing this, i never use the stock keyboard.

These r the steps to do so
adb remount
adb shell rm /system/app/LatinIME.apk
adb shell rm /data/dalvik-cache/*Latin*
adb shell rm /cache/dalvik-cache/*Latin*
adb uninstall com.android.inputmethod.latin
 

Daneshm90

Retired Recognized Developer
Jun 1, 2009
3,332
661
I dunno if this makes a difference or not, but i completely removed the stock keyboard before installing this, i never use the stock keyboard.

These r the steps to do so
adb remount
adb shell rm /system/app/LatinIME.apk
adb shell rm /data/dalvik-cache/*Latin*
adb shell rm /cache/dalvik-cache/*Latin*
adb uninstall com.android.inputmethod.latin
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    after i installed this apk, and i tried it out, only the 1st few times the keyboard does multitouch, and after a while they just recognized the words that is in the same row with the 1st letter pressed, this happened to me the most when i m trying to press the 1st row (e.g. QWERTYUIOP) on my 2nd finger while i holding down my 1st finger in the 2nd row (e.g. ASDFGHJKL), and it usually reckon that i pressed my 2nd finger on the 2nd row as well,

    any idea?
    Kiay