Sunday, November 20, 2011

Ice Cream Sandwich Keyboard

Detailed Specifications:

- Multitouch keyboard
- User dictionary, built-in dictionary
- Configurable auto correction
- Redesigned and optimized keyboard layout and style
- Speech to text (select languages only)
- Custom vibration intensity (haptic feedback)
- Long press "Enter" key to bring up smiley alternatives
- Long press on "/" key in URL mode to bring up domains -
Tips:

#Change Appearance and Themes:
To change appearance go to settings -> appearance

#About "collecting data" warning message:
That warning message is a part of the Android operating system, and it appears whenever a third party keyboard is enabled. You don't have to worry because the keyboard don't have permission to internet access.

Please report your bugs via email . If you report bugs in a Market comment I CAN'T help you.

Supported languages layout: English, French , Hebrew, Arabic, German, Czech, Bulgarian, Catalan, Spanish, Esperanto, Danish, Italian, Finnish, Georgian, Russian, Ukrainian, Latvian, Swedish,Latin, Dutch, Portuguese, Slovakian, Slovenian, Greek, Rumanian, Serbian, Hungarian,Swiss

Available dictionaries:
English,French,Italian,German,Spanish,Arabic,Dutch,Russian,Hebrew,Czech,Slovak,Bulgarian.
Link to the market
https://play.google.com/store/apps/details?id=inputmethod.latin.ported.full

https://play.google.com/store/apps/details?id=inputmethod.latin.ported&hl=en


47 comments:

  1. "Please report bugs via email", but no email address is mentioned, neither in the market nor on your website.

    The application crashes when choosing the "Input Language" option in the setttings menu.
    Error: The application Ice Cream Sandwich keyboard (process inputmethod.latin.ported) has stopped unexpectedly. Please try again.

    HTC Desire running Android 2.3.3 Software number 3.14.405.1

    Best regards,

    Remko

    ReplyDelete
  2. Just a heads up the keyboard works great, but does not vibrate on keypress on a Samsung Galaxy S II AT&T version running Unnamed 1.3.1

    ReplyDelete
  3. No email posted.

    When using on an Android 4.0 based ROM, voice to text is not working.

    Droid 2 - ICS-MIUI by aceoyame

    ReplyDelete
  4. Will not accept voice input. EVO 4G running CM 7.1 Stable.

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. Is there any way you could add an option to give the standard ENTER key the same functionality as the "smileys" key? The problem is that the smileys functionality is only currently available when in the default messaging app (I use Handcent). It would be great to have this option anywhere that accepts text input. Can you add this as an option for the next release?

    ReplyDelete
  7. No email posted. How do I get in touch with you?

    Have installed and enabled this app on my HTC Desire Z, but it doesn't show up. Any suggestions?

    Thanks!

    ReplyDelete
  8. # How to use this keyboard:
    > 1. Enable it in the "Settings / Language & keyboard / ics Keyboard"

    > 2. Find a text input (mail app or message app), long press the text view.

    > 3. When the popup comes up, select "Input method" and choose ics keyboard.


    have you followed this steps?

    ReplyDelete
    Replies
    1. I had the ics original keyboard. Ihave enabled the jelly bean keyboard in the settings of my tablet. I have re booted the tab. The keyboard doesn't seem any different.... how can I tell if I'm using it or the original?

      Delete
  9. Done. It's working fine now. Many thanks!

    ReplyDelete
  10. Tried out the keyboard today on my HTC Hero running CM 7.1. It seems to work pretty well, but unfortunately the keyboard doesn't display properly: it's shifted down a bit so that the spacebar, enter key, etc. are below the screen. Feel free to email me if you'd like me to try a fix: wilsonzt@gmail.com

    Thanks for this!

    ReplyDelete
  11. Got a low res version hanging out around there for an old HeroCDMA (320 × 480)? Super cool either way, just won't fit on my screen.

    ReplyDelete
  12. I can't change themes. The theme section is grayed out on my Bionic.

    ReplyDelete
  13. Running HTC Inspire 4G. Keyboard works great, but the voice icon does not show up for me, regardless of whether I set it to show on the home or the symbol screen. Any thoughts?

    ReplyDelete
  14. wish I could replace my old HTC IME mod keyboard.... needs Russian dictionary and some functions of HTC IME

    ReplyDelete
  15. @tony73

    You can only change themes if you purchase the Donate version on the Android Marketplace. You purchased the free version, therefore the theme change has not been activated.

    ReplyDelete
  16. There's a bug with Galaxy I5500 (Galaxy 5). in vertical position only half the keyboard appears. So, there's a lot of people that might be uninstalling your app for this reason... If you can fix this bug, lots of people will appreciate.
    Link for the device specs: http://www.gsmarena.com/samsung_i5500_galaxy_5-3371.php

    Thank you!

    ReplyDelete
  17. Great keyboard, everything is working fine. The only problem is in portrait mode, where only 1/3 of the lower buttons is visible. My phone is a LG P500 (320x480 resolution if it matters). Have a nice day.

    ReplyDelete
  18. Nice, but +1 on the portrait mode issue.

    ReplyDelete
  19. Hey, could you please make the keyboard auto capitalize the word I. Otherwise. This is a great keyboard.
    Thanks

    ReplyDelete
  20. Thanks guys for the work on this, Looks really good. I have a question tho, is there a way to mod the suggestion bar, and pull it a bit higher, the keys are to low and flat in my opinion.. If you could make it so the suggestion bar is higher up on the screen when typing that would be great!

    ReplyDelete
  21. Keyboard looks and feels great. Any clue on how to enable the Dutch dictionary or if/when one might become available? Keep up the good work.

    Remko

    ReplyDelete
  22. Thanks for great keyboard. It works well on SGS2.
    I'd like to join the request about enabling "Long press 'Enter' displays smileys" in all applications. I'm using GO SMS Pro and I would really appreciate the smileys popup.

    Thanks in advance. Keep up the good work. ;)

    ReplyDelete
  23. You requested that bugs be communicated via email but I don't see one listed so hopefully you see this. Since the latest update, the keyboard is eating up my memory and causing the haptic feedback to go crazy. Otherwise, I love this keyboard. (Samsung Captivate)

    ReplyDelete
  24. thanks for great keyboard!!!
    i've noticed that there's no Ukrainian language in keyb settings. can you please fix it?

    thanks in advance

    ReplyDelete
  25. Great keyboard but it doesnt work on my QWGA wildfire...1.0.4 shows just half of keyboard and 1.0.5 doesnt work at all.

    ReplyDelete
  26. No email...so can't report bugs that way! (Guess you know that now so many people have told you!). Great keyboard. SGS2: Smilie long-Enter - nothing happens, would be good. Can't seem to change theme...but don't care about that!

    ReplyDelete
  27. Says we should report bugs through email. Ironically, there is no email ad provided. Please fix resolution to be compatible with MDPI devices or HVGA screens. Last row just shows half the keys.

    ReplyDelete
  28. Thanks for a good keyboard, but I got an error on the Samsung Galaxy Y, keyboard out of the screen in vertical mode.

    ReplyDelete
  29. It does support Norwegian layout, but as stated no Norwegian dictionary. What will it take to use the 2.3 dictionary in this keyboard?

    ReplyDelete
  30. Hello,
    I cannot find your email, so I hope to do it this way: can you add Dutch support please? I would like to use dutch spelling and autocompletion.

    ReplyDelete
  31. In the last update the HEBREW language is disappeared

    ReplyDelete
  32. In supported language layout says about romanian language, but I didn't find it in language settings. Can you help me?

    ReplyDelete
  33. Samsung Captivate on stock rooted 2.3.5. Keyboard breaks Google Maps Navigation (causes it to hang and then FC). Other than that, works great - has that been fixed in the newest version?

    ReplyDelete
  34. I'm using a rooted Samsung Fascinate running MIUI 1.11.25. Haptic feedback is marked as turned off but it is still on. Long pressing enter does not bring up smileys.

    ReplyDelete
  35. Is there a way to roll back versions? Don't really like the long press for smileys

    ReplyDelete
  36. This comment has been removed by the author.

    ReplyDelete
  37. Any reason this can't be installed on Android 4.0 (CM9) ?

    ReplyDelete
  38. The bulgarian DOES NOT WORK in both free and donate versions!!! I buy donation version, and Refund after that because of this bug!!! d.tsonov@gmail.com -> for future communications...

    ReplyDelete
  39. Is possible to add Polish dictionary? Pleas!

    I try to find any solution to have Polish DICT in ICS and now I'm hopeless.

    ReplyDelete
    Replies
    1. You can download gingerbread keyboard and Polish language pack for it from the market. Very similar to ICS and works well. I would like to see the Polish language pack for ICS keyboard too thou.

      Delete
  40. Possible to add in Japanese keyboard?

    ReplyDelete
  41. An Imp Feature Missing

    ICS Keyboard use to get a red underline for wrong words.. on clicking such a word.. correct suggestions would appear.. i don't see that feature..

    ReplyDelete
  42. I have the same issue as posted above. When using your keyboard on my Samsung Galaxy S II LTE under ICS 4.0.1 I was not able to get the microphone for text-to-speech input no matter what I tried. I am also wondering if you would be able to add functionality for gestures to be able to capitalize letters with an upstroke on the letter and delete single characters instead of whole words?

    Thank you,
    Ranon

    ReplyDelete
  43. I have a Samsung galaxy nexus. I'm thai i want you to add the thai language to your keyboard please,Because i like your keyboard,But another keyboard is themes i want my language for me and Thai People.Can you do for me??

    ReplyDelete
  44. Hi,

    Today, i was visit this blog that small but knowledgeable blog for electronic items. today i am sharing one tips of DealsDiscount4u if you want discount on your favorite product. you will use discount code like 101Inks Coupon Code with the help of this coupons code you can get discount of you favorite product.

    ReplyDelete
  45. I want to make some changes to LatinIME. I got the code from git repository-

    git clone https://android.googlesource.com/platform/packages/inputmethods/LatinIME

    But I don't know how to build the apk file from the code.

    I have been searching internet blogs for a week but I could not find any instructions. I reached your blog and it seems you have done similar.

    I would be very grateful if you could share the instructions for building latinIME. Specifically, I don't know how to build libjni_latinime.so. Also, if I use the prebuilt .so file from emulator, I got this exception-

    10-15 12:54:55.289: E/AndroidRuntime(32253): FATAL EXCEPTION: InitializeBinaryDictionary
    10-15 12:54:55.289: E/AndroidRuntime(32253): android.content.res.Resources$NotFoundException: File res/raw/main_en.dict from drawable resource ID #0x7f070003
    10-15 12:54:55.289: E/AndroidRuntime(32253): at android.content.res.Resources.openRawResourceFd(Resources.java:994)
    10-15 12:54:55.289: E/AndroidRuntime(32253): at com.mindstrong.inputmethod.latin.BinaryDictionaryGetter.loadFallbackResource(BinaryDictionaryGetter.java:92)
    10-15 12:54:55.289: E/AndroidRuntime(32253): at com.mindstrong.inputmethod.latin.BinaryDictionaryGetter.getDictionaryFiles(BinaryDictionaryGetter.java:328)
    10-15 12:54:55.289: E/AndroidRuntime(32253): at com.mindstrong.inputmethod.latin.DictionaryFactory.createMainDictionaryFromManager(DictionaryFactory.java:55)
    10-15 12:54:55.289: E/AndroidRuntime(32253): at com.mindstrong.inputmethod.latin.DictionaryFactory.createMainDictionaryFromManager(DictionaryFactory.java:83)
    10-15 12:54:55.289: E/AndroidRuntime(32253): at com.mindstrong.inputmethod.latin.Suggest$1.run(Suggest.java:115)
    10-15 12:54:55.289: E/AndroidRuntime(32253): Caused by: java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed
    10-15 12:54:55.289: E/AndroidRuntime(32253): at android.content.res.AssetManager.openNonAssetFdNative(Native Method)
    10-15 12:54:55.289: E/AndroidRuntime(32253): at android.content.res.AssetManager.openNonAssetFd(AssetManager.java:428)
    10-15 12:54:55.289: E/AndroidRuntime(32253): at android.content.res.Resources.openRawResourceFd(Resources.java:991)

    If you get some time, please help me out to build the latinime.

    thanks!

    ReplyDelete