yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] hardslog:
Hrms, I cannot reproduce the issue on a kitkat device. Perhaps provide more information such as:

Device model

language

Custom rom?

Furthermore if you can connect your phone to a computer and take a logcat to send that would be greatly appreciated
[Android Apps and Games] machhho:
Thanks anyway , but there is no Numbers row at top for the Arabic Language
[Android Apps and Games] BreckZeBoulay:
AZERTY version could be nice :D
[Android Apps and Games] hardslog:
Everything is open source, so there likely is a way to make it happen.

You mean numbers row for AZERTY layout yes? If it works with qwerty it should be possible to make it work with other languages too :D
[Android Apps and Games] BreckZeBoulay:
Yes Sir ! :D

Me too :D

I was just waiting for you :p
[Android Apps and Games] hardslog:
Try this, This appears to have the numbers row there, even for Arabic keyboard, but the Arabic one needs some layout fixes as it looks really funky right now.
[Android Apps and Games] BreckZeBoulay:
Just missing two lines of symbols compared to your screenshots in OP.

Other than, all seems to work file ! :good:

Thx !
[Android Apps and Games] hardslog:
Were they symbols all there before on the first version?
[Android Apps and Games] BreckZeBoulay:
One screenshot done with english language (qwerty), and one screenshot done with french language (azerty).

Both screenshots done with first version provided in OP.
[Android Apps and Games] Dark Fear:
yo

is swyping function limited to english? how can i use swype for other languages?
[Android Apps and Games] BreckZeBoulay:
Very interested in !

I tried to build AZERTY AOSP keyboard with only numbers row, never succeed in !
[Android Apps and Games] hardslog:
Not sure as I don't speak any other languages so its hard to test. Also swipe only depends on the google libraries which are proprietary so I can't do anything with them.

Post #2 updates with build instructions.
[Android Apps and Games] hardslog:
Added the AZERTY symbols but there are only a few of them as you can see in the screenshot, only above the 's' 'c' and 'n' keys. Does this look right to you, as an AZERTY user? Obviously this would be missing some of the symbols that are in the QWERTY version.
[Android Apps and Games] BreckZeBoulay:
Honestly, I don't care of this added symbols.

And honestly (again) and in my point of view, I don't care of all symbols. What I want is a keyboard with numbers row and I prefer a clear keyboard.

Some keyboards with numbers row exist, but yours is the only one which works and looks well. (speaking of AZERTY version)
[Android Apps and Games] SlanDev:
Bug: Number row only visible in QWERTY, not in QWERTZ.
[Android Apps and Games] hardslog:
Update - Version 1.0.1!

Please see downloads section for new version.
[Android Apps and Games] SlanDev:
Nice! When will you use 5.0 sources? The update with one-handed mode, gestures and adjustable kb height.
[Android Apps and Games] BreckZeBoulay:
Tried and went back to v1.1 ( http://xdaforums.com/showpost.php?p=66608959&postcount=21 ).

The letter C (see screenshot) is amasing :D

Possible to only have row numbers ? :angel:
[Android Apps and Games] hardslog:
This is AOSP keyboard and not google. If google releases source for it, then I could put it in, but the Google keyboard is closed-source and honestly their track record doesn't bode well for these extra features ending up in AOSP :(

The letter C, is that the 1.0.1 version? What language are you using because I didn't see that in my testing.

Also what do you mean to only have row numbers?
[Android Apps and Games] BreckZeBoulay:
Yes

French

No symbols at all, only row numbers, see screenshot (I remove symbols with paintshop)
[Android Apps and Games] hardslog:
Oh I see.

One of the main reasons I made this app was for those symbols. To each their own I guess though. The "C" definitely needs fixing and I do know how to do that :P

Also to anyone interested, I added a poll :)
[Android Apps and Games] adriansticoid:
It saddens me that Google Keyboard is closed source. Their update was pretty good and I was hoping that it can also be implemented here. But yeah, closed source, so, I think I'm gonna switch to Google Keyboard. For now. Still watching this thread for updates.

---------- Post added at 05:39 PM ---------- Previous post was at 05:29 PM ----------

Hey man at least can you add the key boarders?
[Android Apps and Games] BreckZeBoulay:
[MENTION=2158597]hardslog[/MENTION] :

I am going to try build an AZERTY version without symbols.

What files I have to modify in the EnhancedIME directory ?
[Android Apps and Games] hardslog:
Check the file in the second last commit on the github. There are 3 files like that that are numbered for the azerty layout. You will have to remove the additional keys for each letter.
[Android Apps and Games] BreckZeBoulay:
Can you be more specific, I'm a bit lost :)
[Android Apps and Games] BreckZeBoulay:
Clean keyboard without symbols done !

Now I want to clean the hint keys.

For example the a touch (see screenshot)

<Key
latin:keySpec="a"
latin:moreKeys="!text/morekeys_a" />

I suppose I can found the keys in morekeys_a but I don't find the file.

Can you give me the path ?
[Android Apps and Games] hardslog:
Have you tried to do this instead?

<Key
latin:keySpec="a"/>

Therefore removing the morekeys?
[Android Apps and Games] ashish1989:
When inputting address no www. And .com key is present
[Android Apps and Games] BreckZeBoulay:
No because some letterings are usefull

Because some others letterings are useless :D
[Android Apps and Games] hardslog:
Update - Version 1.0.2!

Update info in the OP :D
[Android Apps and Games] andrew.mackew:
Thank you for this awesome mod! :good: :good: :good: :good: :good:

I wonder if it would be possible to increase height in the same manner Touchpal allows to increase its height, or something equivalent...

Once more thank you!
[Android Apps and Games] hardslog:
Anything is possible, the real question is if I haz da skillz to do it :P
[Android Apps and Games] hardslog:
Hardslog hears crickets chirping..... :D
[Android Apps and Games] Iceman:
Download link not working in first page. Thanks:)
[Android Apps and Games] DroneDoom:
What else do I need installed for voice input to work? I have Google voice search installed but it's not triggering when I press the mic icon.
[Android Apps and Games] lj50036:
Works here, from both a PC and Android...

Works as expected, we would need a logcat of this to know more...

Thx Josh
[Android Apps and Games] DroneDoom:
I only see inputreader and vibrateservice, I don't see anything else related to the event

Edit: I got it to work by installing Google search app instead of voice search and enabling voice type in input settings. Didn't really want the Google app but oh well.
[Android Apps and Games] hardslog:
That's odd. It works fine for me. What device are you running this on?
[Android Apps and Games] DroneDoom:
Using a gs6 on a touchwiz ROM. Only by installing google search was I able to use voice type. The app "voice search" by google doesn't work except with Swiftkey which uses that app for voice type.
[Android Apps and Games] DroneDoom:
https://play.google.com/store/apps/details?id=com.google.android.voicesearch

This google app is included in the google search app but it is not detected by the aosp app. It works when using Swiftkey voice type.
[Android Apps and Games] hardslog:
That's odd. It works fine for me if we are referring to the same thing? When you are typing in an app and the suggestions pop up, there is a microphone icon at the top right. Pressing the microphone icon opens the google voice input app. I have tried this on multiple devices and they all seem to work for me.
[Android Apps and Games] DroneDoom:
I am using your app if there's any doubt. Just to confirm, you have the google search app installed on all the devices you tested?
[Android Apps and Games] afcrib:
Download link not working for me. Thanks and cheers

Enviado do meu SM-G925F através de Tapatalk
[Android Apps and Games] hardslog:
Yes, I have the default google voice search app installed, as that is what it utilises for voice search.

Download links are through XDA. alternatively you can get the APK's directly through github: https://github.com/Hardslog/platform_packages_inputmethods_EnhancedIME/releases
[Android Apps and Games] worldsend:
This is one of the best android keyboards I ever used. Thank you hardslog!

But... how can I type numeric fractions like ½ ¾ ⅞ ?
[Android Apps and Games] hardslog:
It would appear that you cannot right now, but that functionality can always be added :P
[Android Apps and Games] maurizio de maio:
Nice project!! Thank you mate!

i suggest - if i can - to insert a slider for decide the height of the keyboard and the possibility of remove the symbols under the letters (and consequently remove long press function)

:svetius::o
[Android Apps and Games] hardslog:
Update - Version 1.0.3!

New Blackout theme in addition to the old ones

Added new emoticon fun to the numbers rows

Unified tablet and phone layout

See more details in the OP
[Android Apps and Games] adriansticoid:
Can you make hardslog light? Please.
[Android Apps and Games] VALRCIEL:
Nice with fun emoicon ᕕ(◔‿◔)ᕗ
[Android Apps and Games] hardslog:
Try this and let me know what you think: Keyboard with Test hardslog light
[Android Apps and Games] adriansticoid:
This is amazing. Thank you so much! But as you can see the shift key is the only one that doesn't have key background. Other than that this is dope.
[Android Apps and Games] adriansticoid:
One more thing. Emoji icon is white on white.
[Android Apps and Games] hardslog:
That's odd. It works for me..... What device are you running?
[Android Apps and Games] adriansticoid:
Galaxy V SM-G313HZ running CM13. I tried switching back to stock theme and the shift key was fixed. That made me sad a bit because I really love the theme I am using.
[Android Apps and Games] poopsoncats:
Deleted

get me donald trump
[Android Apps and Games] hardslog:
This theme is basically the same as the material light theme so the issues you have with that CM theme could present itself on material light as well.
[Android Apps and Games] adriansticoid:
Thank you so much man. Yeah the theme I am using has bugs here and there. Can you suggest some good material light themes? :)
[Android Apps and Games] poopsoncats:
Thanks OP for your work. This keyboard app is now my favorite keyboard. My only request if you could add more themes to it. Thanks

Come get me donald trump
[Android Apps and Games] x_tino:
How can I resize this keyboard?
[Android Apps and Games] hardslog:
Small update

Small update here,

Just upstream AOSP merges and a few tweaks here and there. See OP for full details.

I can also confirm that this app does work on Android 7.0, but the gesture typing does not.
[Android Apps and Games] adriansticoid:
Thanks man. Hope to see this still updated in the future. I already reached my thanks limit so, yeah.
[Android Apps and Games] VALRCIEL:
Hi how to change emote?

Thanks ᕕ( ᐛ )ᕗ
[Android Apps and Games] Undevil:
please dev upload to f-droid, i really love this keyboard and i need auto update :good:
[Android Apps and Games] hardslog:
The ones on the top numbers row cannot be changed. Only by modifying the source code and re-compiling :P

If you look here: https://github.com/Hardslog/platform_packages_inputmethods_EnhancedIME/tree/android-6.0-standalone I created a branch that should allow it to be eventually uploaded to f-droid however because the change in package signature that this will create, it would no longer be able to use the google proprietary gesture libraries, meaning swipe functionality is gone.
[Android Apps and Games] GorranKurd:
Hello,

Thanks it's works perfectly on my HTC 10 :)

Bro does the source code is can be use on Android Studio ? If Not why how to use your code to make an new keyboard app with Android Studio ?

Best regards
[Android Apps and Games] hardslog:
I'm sure it could be built on android studio, but you will require some AOSP bits to make it build successfully. I've never tried it, and I don't really intend to either sorry to say.

But some people have tried making such a thing work:

https://github.com/iwo/LatinIME-Android-Studio

http://stackoverflow.com/questions/28976193/android-keyboard-build-latinime-and-package-w-libjni-latinime-so

Whatever would work on the standard LatinIME in AOSP will work for EnhancedIME too since its a fork.
[Android Apps and Games] cjdandy:
first of all thanks dude,

second does anyone know how to add dictionaries to aosp keyboard?since i am a persian user ,and i want gesture input, i need to have persian dictionary installed,please help me on adding it manually,cause there is no options for it in seetings

and i dont wanna install another keyboard

i sure hope it can be done

thanks for any help given
[Android Apps and Games] GorranKurd:
But i don't understand what he say the first link :confused::eek:

Any way thank you for replay ........
[Android Apps and Games] hardslog:
Forgive my ignorance if this is not the right answer, but this keyboard does have the Persian language in it, but it does not support swiping gestures (not sure if it is feasible to do it in Persian language). If you go into the keyboard settings (press and hold on comma) and select languages, turn off where it says "use system language" and then you can scroll down to Persian and select that. Once back in they keyboard, you can press the globe icon next to the spacebar and it will toggle all the different languages that you choose.

Essentially the first link is saying that there is a file you need to remove from the source code, as well you have to add a prebuilt library which is libjni_latinime.so into your build project. However I am not sure there is a way to include all the dictionary packs through android Studio yet. To me its easier to build from AOSP source because sometimes I build roms too :P
[Android Apps and Games] cjdandy:
thanks dude for your response, i know that and i have the persian language right now, i just wanted to be able to swipe in persian (like i used to in google keyboard) it needs to have persian add on dictionary installed to be able to swipe (when i opened the app in winrar under the folder named raw there was a few dicttonaries like main-en.dict,which i assume is responsible for swiping in english), so is there a way to add it manually? i really like this keyboard and i dont wanna be forced to go back to google keyboard

and i am on cm13, which had abuilt in aosp dictionary, comparing it with you i noticed you have removed certain dictionaries from the raw folder,so my question is is it also possible to add one there(persian one)?

thanks in advance
[Android Apps and Games] GorranKurd:
Bro i tried to use this code on Android studio but I got this error it say Android Manifest.xml cannot read package name !!

Screenshoot:

Please help !!
[Android Apps and Games] morizuki:
Is there anyway you can teach us how to decrease or increase the height of the keyboard manually by editting something inside the APK?
[Android Apps and Games] johnygm:
Gesture typing not working even after copying the library.

I am trying to run the application of a `Lineage OS 14.1` on Nexus 6p (`Android 7.1.1`). I installed the application and I copied the library `libjni_latinimegoogle.so` from `opengapps` to `\system\lib64` folder. Still I am not able to make`gesture typing` work. Is there something else that needs to be done ?
[Android Apps and Games] lj50036:
[MENTION=2158597]hardslog[/MENTION]

Did google not break this in N ?
[Android Apps and Games] FcukBloat:
+1 for N swipe support :(
[Android Apps and Games] hardslog:
Anyone with running Android 7.x on either 32bit or 64bit device you can try this and let me know if the swiping works for you: https://www.dropbox.com/s/rz8aswl1p2xpl13/EnhancedIME7.apk?dl=0
[Android Apps and Games] pbeckmann:
Lovely would try it. Unfortunately got "Package seems to be corrupt" :(

LinOS 7.1.1

OP3
[Android Apps and Games] hardslog:
Delete system/app/LatinIME folder and try installing again. It's conflicting with the AOSP keyboard

Anyone who runs an AOSP rom (LOS, Omni, Bliss, AICP etc) will need to do that
[Android Apps and Games] pbeckmann:
THX. And works <3 <3
[Android Apps and Games] 808phoneaddict:
Hey thanks for your work on this....i been trying to make a keyboard for the Hawaiian language (im from hawaii and speak hawaiian)...been trying to follow tutorials and videos on making my own keyboard but have no coding experience so i been hitting bumps...just yesterday i had the idea to download the aosp app, open that up with android studio, then just switch out some characters...is this possible? could i do that with your apk? tips? sorry about the newbness...never jumped into the coding side of things before...
[Android Apps and Games] FcukBloat:
working perfectly, thank you!!

just one more thing, I'm using Italian and English languages.. would it be possible to remove the symbols in the numbers row? i think they are some Arabic symbols? don't know them so don't need them...! tia!!! :o
[Android Apps and Games] alexeei:
You are not right, bro, this symbols is different smilies-try to long press on any number and see what happens ;)
[Android Apps and Games] hardslog:
Android 7 version

For anybody running Nougat, including both 32bit and 64bit roms, I have uploaded the latest version to the downloads section:

https://xdaforums.com/devdb/project/dl/?id=24191

No need for root, just install as regular app and you will have the swipe functionality.

If it fails to install that means you have to delete the AOSP keyboard from your rom. You either need root to do this or you can do it in TWRP

Just delete the whole folder under /system/app/LatinIME
[Android Apps and Games] VALRCIEL:
Stock deleted

Gesture works

Los14.1 tablet
[Android Apps and Games] FcukBloat:
thanks [MENTION=2158597]hardslog[/MENTION], wonderful keyboard! just one thing is missing imho to be the perfect keyboard, the swipe on space keyboard feature to move the cursor left or right.. like in Google keyboard. or at least the arrows to do that.. do you think you could maybe add something like that? it is a very useful thing, I'm very addicted to it!

thanks in any case for your work! :o
[Android Apps and Games] FcukBloat:
i mean something like this for the cursor arrows if space bar swipe wouldn't be possible... please! ;)
[Android Apps and Games] emacsomancer:
On LineageOS (Nougat 14.1) I found the easiest way of installing this was to boot to TWRP, mount /system (make a backup of /system/app/LatinIME just in case by doing 'adb pull /system/app/LatinIME ~/Downloads') and then overwrite the apk in the LatinIME directory by doing 'adb push EnhancedIME7-2.apk /system/app/LatinIME/LatinIME.apk'.
[Android Apps and Games] naaiil:
Is it work for oreo 8.1?
[Android Apps and Games] hardslog:
Just tested it on an 8.1 tablet and yes it does work :)
[Android Apps and Games] Fidelator:
RAM footprint is only 11mb, this is absolutely fantastic considering we are not skipping features, excellent work, if you could add key borders to the material themes this would be hands down the best keyboard of all times.

Thank you very very much
[Android Apps and Games] adikri:
This is perfect app... But here is a request.. May you change its version name so that even without root user can install it on phone as user app? And second request is, can you resize it cause it covers almost half of the screen.. I've used xposed modules to resize it but no result..
[Android Apps and Games] hardslog:
That was the reason for the "hardslog" themes as I couldn't figure out a way to make the borders on the material themes. Although not the prettiest, hardslog dark is essentially the same as the dark theme but with key borders and same with hardslog light and the light theme.

Renaming is possible, however it does not seem that it can be renamed without losing the gesture typing functionality.

As for resizing, I noticed that too so here is a version that is a bit smaller and also merged all latest Android Oreo commits:

https://xdaforums.com/devdb/project/dl/?id=28740

To be honest I was actually surprised that people still used this app :P
[Android Apps and Games] adikri:
I see that it use aosp swipe libs and its OK that you don't rename it but resizing would be perfect.. And I'll test and let you know and yes users still use this. In other words if dev update and provide support user use it, and if user use it dev provide updates and support..:D

---------- Post added at 06:10 PM ---------- Previous post was at 05:14 PM ----------

The new size is good.. Currently using that to type this and swiping working perfectly..:good:
[Android Apps and Games] Zoibberg:
I really like the keyboard...but there are two things I couldn't adjust to make it my perfect keyboard :

1) Hiding/showing the alternate symbol of each key. I barely use them, so I personally like them to be removed

2) Hability to autoreplace wrong typped words on the go.

Anyway, thank you very much for your time and efforts! :good:
[Android Apps and Games] karl999999:
this is what i've been looking for. it this still in active development? keep up the good work.

is there a Bitcoin address to donate to?
[Android Apps and Games] adikri:
Hello, I've found a bug in number keypad of keyboard, its not full screen, screenshot for reference is attached.. The bottom of keyboard in number mode is blank... Due to some problem, I couldn't report it before..
[Android Apps and Games] hardslog:
I haven't been doing too much to it lately, but I try to update it when I get time to.

I really don't need donations because I do this for fun, but if you insist I do have a bitcoin address of: 36m3LpfpjMGxwuDhT3fmAp4XEew4SHLRjD

Thanks for reporting that. I'll look into and see if I can fix it.
[Android Apps and Games] hardslog:
Update again

Update!

Changelog for this release:

1) Fix the display issue when keyboard is on numbers only input (at least I think I did!)

2) Increase the keys slightly and decrease the number keys slightly. I find this more comfortable

3) Make tablet layout more in line with phone layout

4) Moved the fun emoticons to the shifted symbols keyboard. This makes the regular keyboard number keys look better

5) Added proper additional keys like ½ to the numbers row

6) Added two new keys to fun emoticons, allowed shruggie to display like the rest of the interwebs and added more emoticon fun!

Download is here: LINK
[Android Apps and Games] BreckZeBoulay:
Hi [MENTION=2158597]hardslog[/MENTION] !

Thx for this update !

A few comments...

- Screenshots with green arrows :

can you add the emoji touch like in GBoard ?

- Screenshots with red and blue arrows :

can you add this symbol ( / ) in the azerty layout of the letter keyboard ? (red arrow)

can you set the same height of keyboard between symbol layout and letter layout ? (blue arrow)
[Android Apps and Games] adikri:
Yes, now the only number mode working perfect and new size is comfortable too, thanks for such an quick update though I am late again to test it.. ° ͜°
[Android Apps and Games] dchrono:
Thanks for the update, I'm using a second language (Greek) and the suggestions do not show up. Any idea?
[Android Apps and Games] damuy:
Thanks for your worck! Please make a flashable zip, thanks! Sorry for my english
[Android Apps and Games] Galaxy86:
I agree. I tried it of my own, but mine did not work :(
[Android Apps and Games] vagkoun83:
I have the same problem, I switched to anysoft keyboard until find a solution, I hope for a fix as this keyboard is so simple and lightweight

Sent from my ONEPLUS 5T