yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] for.digit:
Take command of your Android device's touchpad keypad with a Perfect and smart Keyboard for android. You can customize the look of the keyboard with eight different themes and add additional functionality to your device. Perfect Keyboard lets you use custom dictionaries, control background and text colors, and adjust the keyboard's vibration density. In short, Perfect Keyboard allows you to setup your Android phone or tablet's touchpad keyboard so that it works best for you.

Note: Perfect Keyboard works only on Android 2.2 and up

Detailed Specifications:

- Multitouch keyboard

- User dictionary, built-in dictionary, supports AnySoftKeyboard International dictionaries (separate downloads from the Market)

- Configurable auto correction

- Redesigned and optimized keyboard layout and style

- 8 Keyboard themes ( gingerbread,iPhone keyboard,and more).

- Configurable colors for the keyboard buttons, background and text

- Configurable color for the word suggestion font

- 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 (you can configure the domains in the settings to better fit)

- Configurable sound style and volume ( Samsung,iPhone,android)

- Cursor Keys - swipe up on the space key to display.

- T9/compact layout.

- Gestures.

- Shortcuts (auto-text like in blackberry)

- External skins (some of better keyboard skins)

- Alt symbols on the keyboard.

- configure the layout of the keyboard (key height,row gap etc)

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(QWERTY,Dvorak,AZERTY), French, Hebrew, Arabic, German, Czech(QWERTY,QWERTZ), Bulgarian, Catalan, Spanish, Esperanto, Danish, Italian, Finnish, Georgian, Russian, Ukrainian, Latvian, Swedish,Latin, Dutch, Portuguese, Slovakian, Slovenian, Greek, Rumanian, Serbian, Hungarian

new in 1.2.0

Added option to edit the punctuation on the suggestions bar (go to tweaks in settings).

Added T9/compact layout.

Added new gestures to move between T9/Compact/Normal layout.

Added option to change the Arrows row height (appearance->vertical and horizontal layout)

Fixed compatibility issues with aDosBox.

Fixed Hungarian layout.

Added option to disable space key popup.
[Android Apps and Games] vselca:
I installed it and am using but.... whats different from stock gingerbread keyboard?
[Android Apps and Games] for.digit:
I updated the post.
[Android Apps and Games] sarwanxp:
i install it too, does support arabic keys??
[Android Apps and Games] for.digit:
yes, it does + RTL
[Android Apps and Games] vselca:
Purchased and received my refund with 2-3 hours... Great service! thanks for the app and quick response!
[Android Apps and Games] MiCo7285:
why don't you post the apk of the keyboard so the xda members can download it directly?

(or send it via pm to the people who ask for it... like me)

:D
[Android Apps and Games] HUELK:
Hi,

does this consume less ram then the default keyboard? I'm searching for some App replacements for my milestone 1 so i get more free ram.

thx
[Android Apps and Games] MrYuiM:
What the guy two posts above me said ;)
[Android Apps and Games] sageDieu:
Yeah if you're giving it away free to members then give it free... some people would want it who can't purchase. (like me.)

Sent from my MIUI SCH-i500
[Android Apps and Games] for.digit:
no, it is the same as the default.
[Android Apps and Games] Vuska:
Cannot buy it... it said that this application doesn't support HTC Desire :(
[Android Apps and Games] for.digit:
did you tried to download it directly from the phone?
[Android Apps and Games] Alexanderbooth:
Just a quick question, does this keybaord have a popup window on top of the keyboard which shows the text you type? Or does it just write the text in the text boxes in the app you are using. Because I want a keyboard that doesnt have the popup window. Cheers
[Android Apps and Games] for.digit:
you can enable/disable it in the settings.
[Android Apps and Games] trillonometry:
This keyboard is excellent! i'm loving typing with it and it looks perfect with the MIUI rom on my incredible. Thanks dev .. i hope to see some nice innovative updates but it's pretty solid as is... maybe a preview for the theming as you theme it?
[Android Apps and Games] for.digit:
On my SGS
[Android Apps and Games] trillonometry:
Nice, i'd like to be able to "save" themes so when i make one i can work on another but then revert back to the old one?
[Android Apps and Games] iynfynity:
can you post the apk?
[Android Apps and Games] Jclintcox:
Is the text prediction as good as with swift key? If so ill go get right now! If the users who have downloaded the keyboard can give me some feedback on the question it would be greatly appreciated.

Sent from My Touch 4G CM7 using the XDA App
[Android Apps and Games] for.digit:
Sorry, I will not post the APK. only from the market.
[Android Apps and Games] AlexNC75:
I bought and use Swift Key. One thing to understand is that Perfect Keyboard does not try to predict the next (untyped) word like Swiftkey does. Perfect Keyboard only predicts the current word you are typing. Though, I think it does a much better job at predicting the word you are typing than Swiftkey. I recently found out that Swiftkey mines information from the internet to build its prediction database. I think this really screws things up for people like me that actually speak normal English; instead of the butchered internet language. It seems Swiftkey made some tweaks to their prediction algorithm lately, because it has been piss poor for some reason the past few weeks.

For me, I only want the app to use my own past entries to learn prediction. Otherwise it is predicting what other people type, not me. I am not sure what Perfect Keyboard uses, but it seems to work well for me. Though, I have to admit, next (untyped) word prediction, like in Swiftkey is a pretty awesome feature. Hopefully Perfect Keyboard adds it, or something similar in the future.
[Android Apps and Games] Jclintcox:
Thanks for letting me know. To be honest, I have never had any problems with SwiftKey. Really the word prediction is the only reason I keep it. It saves me alot of time.

Sent from My Touch 4G CM7 using the XDA App
[Android Apps and Games] QTS:
Thanks for making this available, I'm having fun messing around trying to figure out what looks best with my setup.

One request: Would it be possible to modify the color chooser to also have a place to input hex or RGB values for colors? I'd make it a lot easier to match the keyboard to the rest of a theme.
[Android Apps and Games] ogami_ito:
Hi, does this have a Chinese dictionary?
[Android Apps and Games] for.digit:
No, but I will be happy to add. but I will need your help with that.
[Android Apps and Games] Shining_knight:
Well, I guess I will buy it when I can lol.

(currently do not use a credit card)
[Android Apps and Games] QTS:
I noticed there was a new version in the market for this, but when I tried to update it, I got this message:

"You previously bought this item and received a refund. Refunds are available only the first time you purchase an item, so you are not eligible to request any other refunds for this item."

And it gives me the option to buy it again. Do you know if there's a way around this for those of us you've refunded here on XDA? This is a great app, thanks for making it available here. I just hope I can update it to the newest versions when they come out :)
[Android Apps and Games] c00ller:
Really great work! This is indeed on the way to become the perfect keyboard :)

Two friendly suggestions/ideas for future releases:

1) Smileys that show up when long-pressing "Enter" are customizable (really clever, choosing that button btw)

2) Simple swipe gestures like swipe left, right, up, down across the keyboard can be configured to perform different actions, such as scroll to word before, word after, delete previous word, etc..

Both features are present in HTC_IME mod http://xdaforums.com/showthread.php?t=868131

I would gladly purchase the app and not request a refund when these features are present, but until then I have no reason to leave HTC_IME mod
[Android Apps and Games] GoCkillaz:
MAN this keyboard is great! Fantastic replacement for GB keyboard! :3
[Android Apps and Games] QTS:
It's a shame that this can't be updated once it's been refunded. Do you plan on adding in the ability to enter hex or rgb values for color selection? I'm thinking about [re]buying this app to get updates, and having that feature would definitely convince me to purchase again.
[Android Apps and Games] Anders_H:
Any chance of a swedish version with swedish characters "åäö"??
[Android Apps and Games] c00ller:
Also, it would be great to have a "backup settings to SD" feature, so all customizations are easily restored after new ROM flash, etc :)
[Android Apps and Games] c00ller:
Edit: wait a sec, what are the differences between Perfect keyboard and "Keyboard from Android 2.3?"

https://market.android.com/details?id=com.moo.android.inputmethod.latin.free

Is yours just built from this source? If so, what changes did you make?
[Android Apps and Games] OmniNut:
Is it possible to get the APP and refund it again a second time? I installed a new rom and lost the app :(. Nice looking keyboard, too bad It didn't back up properly.
[Android Apps and Games] for.digit:
Did you tried the keyboard?

There is a lot of changes. Please read the post.

About you idea of backup to SD. It is a good idea I want to add this feature in one of the next updates.
[Android Apps and Games] for.digit:
I am really Sorry that the system doesn't allow updates after refund. I have no solutions for that. I added a big note about that in the main post.

About hex values, I don't think that I will add this option because that most of the users don't need this option. I you have root, you can change the values directly in preferences file.
[Android Apps and Games] c00ller:
- Long press "Enter" key to bring up smiley alternatives

- Long press on "/" key in URL mode to bring up domains (you can configure the domains in the settings)

I like how we can configure domains, how about smileys? One last thing that would make me buy: simple swipe gestures (configurable), like swipe left across keyboard to delete word behind cursor or move cursor behind last word, wipe right to move cursor in front of next word, etc. Right now I'm using HTC_IME mod, which has all of these features, and it's hard to find something better :o
[Android Apps and Games] jdmitr:
I would like to try it but not being able to upgrade is a deal breaker for me. Looks good though!
[Android Apps and Games] QTS:
Just because I'm the only one that mentioned it, I'm sure I'd not be the only one to use it. It would make matching the kb to any theme so much easier. I tried to find this preferences file you mentioned, and have had no luck.

And I'm not upset at all over not being able to update, you of course have no control over Googles terms. It's just that I'd much rather buy the app and get updates, than have a free older version, just wanna make sure the one feature I'd really utilize is included before I commit.
[Android Apps and Games] cloakster:
If i buy the app and get the refund, will i have any problem later on if i want to buy the app for the updates?

Is there an upcoming update i should wait for before buying? :P
[Android Apps and Games] dpaine88:
In order for it to use predictions based on our past texts, does it matter if we have the English language selected as a lang pack?
[Android Apps and Games] for.digit:
you will not have any problem to buy later.
[Android Apps and Games] cloakster:
Sweet, thx.
[Android Apps and Games] dpaine88:
Just got updated today, in the "Tweaks" menu, we can now totally change the keyboard layout with spacing and height, text size etc!!! Kick ass!!
[Android Apps and Games] ladyjhova0928:
Thanks!

Great keyboard app, I really like the customization features. Well worth the $2.50!! I do have on question is it possible to have it where if you click the predicted word it does not add an extra word but changes the active word? I hope that makes sense. For example I was typing understa (for understand) and clicked understanding, then I clicked the right word and it just added it to what was already there?
[Android Apps and Games] jgrimberg1979:
OP, I am going to try it out definitely. I am using smart keyboard pro and I love it but I am always looking for new and better. One suggestion is to implement the autotext feature that smart keyboard uses as well as a couple of others. Basically you can have u spell out you everytime or b can be be and so forth.

HTC Thunderbolt

s-off rooted

VirusROM RC1B2
[Android Apps and Games] Brucew0617:
Wow... looks great in andorid market, but I think it does not support Chinese, Does it?
[Android Apps and Games] for.digit:
There is a Chinese support,but I can't test it :o

If you have any problem please let me know.
[Android Apps and Games] VandaL.pr!:
Great app, looking good on HTC HD2 ;)
[Android Apps and Games] backhead92:
Tried it, and for english it's working perfectly including correction with typing. But when i try to use the dutch dictionary, it doesn't really work (or i am missing something :))
[Android Apps and Games] for.digit:
the layout is OK, but the suggestion quality isn't good as in English? (did you installed the Anysoft dictionary?)
[Android Apps and Games] backhead92:
Yeah i installed the dictionary and selected dutch/nederlands from the list. Layout is good, but suggestions doesn't (really) work.
[Android Apps and Games] for.digit:
this issue will be fixed in the next update.
[Android Apps and Games] rorycs:
How about a trial version?
[Android Apps and Games] c00ller:
I suggest in the 1st post and in the Market you include a change log so people know what changes/fixes you made.
[Android Apps and Games] Dizwix:
This app is really great, keep it going.
[Android Apps and Games] for.digit:
What about the trial version?

The trial version is for one week.
[Android Apps and Games] Leafhill:
I can't get the demo working. I enabled it from settings but I keep getting the stupid Sony Ericsson keyboard. Do I need to do something else?

SE arc.

[edit] It seems to be SE specific problem. I can't get SwiftKey working either. :(
[Android Apps and Games] discord2k:
"Yeah if you're giving it away free to members then give it free... some people would want it who can't purchase. (like me.)"

here we go...
[Android Apps and Games] kkevin94:
I got it, and it's excellent. However, when I type in any input box that isn't in my browser, it lets me type two words and then replaces them with the word I'm typing.

(Example: I try to type "Hello Mister David". It goes "Hello Mister", deletes that and then I only have "David"). I am on an Optimus T. I like your keyboard, and you did a great job, but I cant use it.
[Android Apps and Games] tekhinator:
It would be awesome if it worked with 2.1 :(
[Android Apps and Games] Joecascio2000:
This is the mother of all keyboards. I was using Keyboard from Android 2.3 by Steven Lin and I asked several times to change the color to green. Its a petty thing to ask but literal every comment said the same thing.

Well now I can change it myself haha! To any color I want :D
[Android Apps and Games] rorycs:
I have the exact same issue... T-959 Vibrant - does not happen with any other keyboard
[Android Apps and Games] for.digit:
I already solved this issue. maybe today it will be in the market. Doing test on it.
[Android Apps and Games] pan_pietrek:
This app seems great, but I'd like to know how it scales on QVGA screens. anybody using it on a Wildfire?
[Android Apps and Games] zeleboba:
The keyboard seems to be very interesting by the description. But does it support Russian layout? And does it have Russian dictionary?
[Android Apps and Games] for.digit:
layout yes,dictionary not yet.
[Android Apps and Games] astragreen:
german language package

Where can i get the german language package for it?? can't find in market...!!
[Android Apps and Games] ungaze:
Any plan to add "phone keypad" type(t9/multi-tap)?
[Android Apps and Games] for.digit:
https://market.android.com/details?id=com.anysoftkeyboard.languagepack.german&feature=search_result
[Android Apps and Games] BeeDubs:
Swiftkey "mines" its information from YOUR SMS/typing history. That's what makes it so incredible. In that regard, no KB touches it.

I don't like Smart KB and even the GB KB; they seem to use the same accuracy/sensitivity, and there's a noticeable offset from the delete and "m"...you could hit the letter and it'll register as a backspace, for instance.

I'll try this out and compare.
[Android Apps and Games] xzillerationer:
What's the case about hardware keyboard support? I've been looking for one, so far the best one is the Moto Multitouch for my DROID 2. I'd gladly buy it(next month, tapped out this month cuz I bouth SPB Shell) if it had good hardware keyboard support. Even though I mainly use the hard keyboard, I dislike the Moto Multitouch softside, so I want something to replace it
[Android Apps and Games] jollyb:
Is Croatian Layout and Dictionary planned?

EDIT: if the maker of the app wants, i can help with the Croatian layout.
[Android Apps and Games] jwgizmo:
Thank you! I rally love it

I was looking for a better keyboard, and you made my day. This is top notch.
[Android Apps and Games] astragreen:
Thank you!!!
[Android Apps and Games] Zeveronian:
Don't know if someone has pointed this out already, but the swipe command for "Launch Settings" says "Lunch Settings". Got my hopes up thinking I could tweak my sandwich!

Other than that, great app! Thanks so much!
[Android Apps and Games] SterAllures:
I'm just wondering. It looks rather nice and all. but why is this a perfect keyboard? Is it because you can customize a lot?

Or does it actually type better. I don't know what it is but with the stock keyboard I just keep pressing the wrong keys.

So is it actually another keyboard then the stock one (a part from the colors) or is it the same and is it possible to customize a lot?
[Android Apps and Games] DarkPrinceByWWW:
Tested this keyboard for some minutes. The key buttons are just too small for me and word suggestions works better with the htc keyb :(
[Android Apps and Games] for.digit:
:

You customize the size of the buttons. The quality of the suggestions depends on the quality of the dictionary. The English one is very good.
[Android Apps and Games] zeltru:
croatian layout/dictionary and phone keyboard

That's a good suggestion, I agree.

And a phone keyboard is a good thing, too.

If you implement these 2 things, be sure I will buy it, and many other folks, too! :)

thanks :)
[Android Apps and Games] nomnompie:
Hi, I downloaded the demo, and I have a few issues mainly with the themes. It seems some of the themes do not allow changing the button color. Some of them the keys just remain white. Also would be cool if we could have custom text colors for the main letters, and the small numbers that appear on the top row, as well as the symbol keys like enter, shift, etc. I am using an HTC Hero with Elelinux 7.0 (android 2.3).

Is this in the full version?

{EDIT} Never mind about the white keys, found out I was choosing colors that were too bright as the original theme affects the shade of the color chosen.
[Android Apps and Games] therealpnut:
im going to give it a try
[Android Apps and Games] cloneu:
Nice Work

Just got the keyboard and love the way it works.. Keep the payment and buy a beer :)
[Android Apps and Games] Sukuiku:
Loving this keyboard! Great job. :)
[Android Apps and Games] DevinLeFevere:
Enjoy the beers!

Edit: This keyboard rules! Wow!
[Android Apps and Games] mrsuperman3:
cursor keys

I was wondering if there is a way to disable the cursor keys from popping up when you slide your finger over the space bar. Thanks!
[Android Apps and Games] for.digit:
Ok. I will add it to the next version.
[Android Apps and Games] for.digit:
...

Thanks!
[Android Apps and Games] for.digit:
I will be happy to add.

please send me a PM.
[Android Apps and Games] Joecascio2000:
I bought this keyboard twice, even after I received the XDA refund. I've also recommended it to my cousin, and friends. Its awesome.

I have noticed a couple of bugs though:

*Occasionally the little numbers in the corner of the top row disappear. They come back if you hit the numbers/ABC button a couple of times.

*Also, there is a bit of a lag when the keyboard is first opened and you start typing. It catches up and works fine after a second or two.

*Sometimes when picking a different color in the appearance menu, the color changer is missing. (The side color bar is all black)

But seriously, as is, this keyboard is great! Those are just the few bugs I've noticed.

Samsung Captivate

Serendipity 6.4

2.2.1
[Android Apps and Games] xzillerationer:
So, I tried the demo. Zero hardware support. If you have a phone with a physical keyboard, I cannot recommend it.
[Android Apps and Games] polishpt:
Hi,

HUGE thanks for the keyboard! I really loved the demo version.

Just one question, is there a chance to add a polish dictionary? I'd be more than happy to buy it if it had it.
[Android Apps and Games] for.digit:
please contact me in email or PM.
[Android Apps and Games] for.digit:
Hi,

I am looking for this issue. I also have a captivate but I don't see the problem.

Do you have any idea how to reproduce it?

Thanks you
[Android Apps and Games] Joecascio2000:
Honestly, I have no Idea how to reproduce the problem. It's been like that since I installed it. I'll include a screen shot with it missing and another after i get it to come back. (By hitting Num/ABC, and swiping up the arrow keys) Also, I'll include a screen shot of the missing color bar.

If it's only an issue with my captivate what can I do to repair it? Beside the uninstall/reinstall (tried it).
[Android Apps and Games] benq3x:
Thanks, great keyboard.
[Android Apps and Games] for.digit:
please send me an email. I have a fix for you.
[Android Apps and Games] DevinLeFevere:
Why does the title say /05/02/2001 update? I have no updates avail.
[Android Apps and Games] for.digit:
which version is installed in your phone? it should be 1.0.8
[Android Apps and Games] for.digit:
Hi,

I am looking for testers for the next version.

I you are interested, please send me a PM.

Thanks
[Android Apps and Games] mmobley:
Nice keyboard looks works well. Thanks
[Android Apps and Games] for.digit:
New in 1.0.9

Added shortcuts (AutoText)

Fixed a problem in Dutch dictionary suggestions.

Added another gesture of paste from Clipboard.

Added another layout Hebrew.

Fixed a problem of numbers symbols would disappear occasionally.
[Android Apps and Games] amusedkid:
PM sent :)
[Android Apps and Games] Anon9mouz:
whats different from gingerbread keyboard on maket just doing differnt colors ill check it out tho
[Android Apps and Games] starschild:
i'm sorry if i'm asking silly questions but i don't have my phone with me atm...

Is Italian dictionary available? what about speech to text?

a little suggestion: i would suggest a small video of you using it and describing the main innovative features, such as shortcuts, etc.
[Android Apps and Games] logofreax:
Would be great, if there were scrollbuttons at the bottom of the keyboard
[Android Apps and Games] Bishopandme:
:confused:how can i find and instal the french dictionary please?!!

Thx
[Android Apps and Games] for.digit:
French dictionary

https://market.android.com/details?id=com.anysoftkeyboard.languagepack.french
[Android Apps and Games] Bishopandme:
:D thx !!!
[Android Apps and Games] tribalartgod:
Excellent app. Better than "Better Keyboard" and "Swiftkey" in my opinion... Need a tester for anything, hit me up in PM. I'll test anything. :-)