[DEV][MOD/APP] Keyboard_QHD (LatinIME_QHD) Gingerbread + ICS support

Search This thread

gh123man

Senior Member
hey everyone.
as with the launcher i have also been working on the keyboard.
the keys are about as tall as they should be on a normal 4in screen.
I also disabled full screen mode. i find it easier, if you dont like it i can post another version of the apk, and if you want to compile it, the change is in my commit history.

SUPPORTS
Any gingerbread rom, blurred, cm7 and
cm9!


IF IT DOES NOT WORK
Please list:
Your rom (and rom base(cm7, cm9, aosp))
that you did enter the correct permissions and you are sure!
that you copied it correctly
sorry if the questions are repetitive but it saves me time from asking every time.​

--UPDATE--
Added a full-screen version. download the LatinIME_FULLSCREEN zip from below and install the same way as the rest

--UPDATE--
I need to make clear that this only works with cm7 based roms. no ics yet. im working on that next.

--UPDATE--
fixed autocorrect
fixed support for Neutrino V2.2
i think more languages got added. (confirm?)

if your building this in a source built rom you need to replace
/vendor/cyanogen/overlay/olympus/packages/inputmethods/LatinIME/java/res/dimens.xml
with mine form my source post
That and you need to build Cyanogen-Olympus
that was also my mistake in the first build



this too is completely open and all of the changes i make can be seen though the commits on my github page :)

PLEASE FEEL FREE TO USE THIS IN YOUR ROM.
it can be implemented in a source built rom or via apk paste :)
(just give proper credits)


GINGERBREAD TUTORIAL

download the GINGERBREAD_LatinIME.zip
extract LatinIME.apk
this needs to be installed in
apk is in the xda link at the bottom
you also should
adb shell
cd system/app
chmod 644 LatinIME.apk
either through root explorer or via adb

IF YOU ARE HAVING ISSUES WITH Neutrino V2.2 THEN CLICK HERE
http://xdaforums.com/showpost.php?p=22257197&postcount=27

Then reboot your phone!!!



ICS (cm9 or aosp) TUTORIAL

download the ICS_LatinIME.zip
extract LatinIME.apk
I could not get it to work via adb. so i used root explorer.
download the ics zip file. follow the gingerbread instructions.
its basically the same thing. im just posting this because adb did not work for me.
dont forget about permissions!


I am not going to write another guide just for the keyboard. because its much simpler. if you would like to know how to compile it look at the launcher guide i posted below and just follow the compile steps and use LatinIME instead of Launcher2

http://xdaforums.com/showthread.php?t=1482634


source:
gingerbread
https://github.com/gh123man/LatinIME_QHD

ics
https://github.com/gh123man/ICS_LatinIME_QHD

screenshot-1328436189315.png
 

Attachments

  • GINGERBREAD_LatinIME.zip
    7.2 MB · Views: 657
  • ICS_LatinIME.zip
    4.3 MB · Views: 507
  • LatinIME_FULLSCREEN.zip
    7.2 MB · Views: 199
Last edited:

druchboy

Member
Jan 21, 2008
30
5
Good job.
Azerty - ok
French dictionnary - no installed

Sent from my MB860 using xda premium
 

xhazk

Senior Member
Oct 27, 2011
126
15
Thank you.

Maybe i can work on an arabic [masri] dictionary for it.

Sent from my MB860 using xda premium
 

xateeq

Senior Member
Oct 19, 2010
786
183
Best thing ever, i missed bluer style keyboard "with perfect height and stuff" now thanks to you i have it back.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    hey everyone.
    as with the launcher i have also been working on the keyboard.
    the keys are about as tall as they should be on a normal 4in screen.
    I also disabled full screen mode. i find it easier, if you dont like it i can post another version of the apk, and if you want to compile it, the change is in my commit history.

    SUPPORTS
    Any gingerbread rom, blurred, cm7 and
    cm9!


    IF IT DOES NOT WORK
    Please list:
    Your rom (and rom base(cm7, cm9, aosp))
    that you did enter the correct permissions and you are sure!
    that you copied it correctly
    sorry if the questions are repetitive but it saves me time from asking every time.​

    --UPDATE--
    Added a full-screen version. download the LatinIME_FULLSCREEN zip from below and install the same way as the rest

    --UPDATE--
    I need to make clear that this only works with cm7 based roms. no ics yet. im working on that next.

    --UPDATE--
    fixed autocorrect
    fixed support for Neutrino V2.2
    i think more languages got added. (confirm?)

    if your building this in a source built rom you need to replace
    /vendor/cyanogen/overlay/olympus/packages/inputmethods/LatinIME/java/res/dimens.xml
    with mine form my source post
    That and you need to build Cyanogen-Olympus
    that was also my mistake in the first build



    this too is completely open and all of the changes i make can be seen though the commits on my github page :)

    PLEASE FEEL FREE TO USE THIS IN YOUR ROM.
    it can be implemented in a source built rom or via apk paste :)
    (just give proper credits)


    GINGERBREAD TUTORIAL

    download the GINGERBREAD_LatinIME.zip
    extract LatinIME.apk
    this needs to be installed in
    apk is in the xda link at the bottom
    you also should
    adb shell
    cd system/app
    chmod 644 LatinIME.apk
    either through root explorer or via adb

    IF YOU ARE HAVING ISSUES WITH Neutrino V2.2 THEN CLICK HERE
    http://xdaforums.com/showpost.php?p=22257197&postcount=27

    Then reboot your phone!!!



    ICS (cm9 or aosp) TUTORIAL

    download the ICS_LatinIME.zip
    extract LatinIME.apk
    I could not get it to work via adb. so i used root explorer.
    download the ics zip file. follow the gingerbread instructions.
    its basically the same thing. im just posting this because adb did not work for me.
    dont forget about permissions!


    I am not going to write another guide just for the keyboard. because its much simpler. if you would like to know how to compile it look at the launcher guide i posted below and just follow the compile steps and use LatinIME instead of Launcher2

    http://xdaforums.com/showthread.php?t=1482634


    source:
    gingerbread
    https://github.com/gh123man/LatinIME_QHD

    ics
    https://github.com/gh123man/ICS_LatinIME_QHD

    screenshot-1328436189315.png
    4
    fixed issues with Neutrino V2.2

    after you push over LatinIME.apk to /system/app and set permissions.
    download the .zip file in this post and unzip it.

    then

    adb push /system/lib/libjni_latinime.so
    adb shell
    cd /system/lib
    chmod 644 libjni_latinime.so

    THEN REBOOT :)

    screenshot-1328587593333.png
    2
    THIS IS GOING TO BE IN MORRISOFT GEN V0.6!!!!

    Great job!
    THIS IS GOING TO BE IN NEUTRINO AS WELL!!!!

    After the auto-prediction gets fixed ;)
    1
    keyboard works and looks great! no more word prediction after installing though (sugestions show up but only for contacts)....any fix?
    1
    You could also simply reboot into recovery and run Fix Permissions (should be under Advanced in both TWRP and Clockworkmod) after moving the apk to system/app