FIRST AND MOST IMPORTANT, I am not responsible for anything that happens to you and/or your device. Anytime you flash anything there is always a possibility that something might go wrong. Read, read, do a nandroid and read some more! I have never had any problems installing keyboards what so ever, but you never know. Also, DO NOT Post the links on this page on ANY other site!! You can post a link to this thread but DO NOT repost my links! This site has helped me so much that I would prefer to give any and all web traffic back to it.
I love customizing my phones. Ever since the first day with my first smartphone, the Droid X, I have spent countless hours themeing and modding the look of my Android. It's almost embarrassing how much of my life this stuff consumes. I literally knew nothing about ROM's, kernels, apk's, zips, etc. However, a little over 1 year from the day I rooted my first device, thanks to this incredible site with ALL it's amazing members, I bring you, ShaftaKeyboards! Make no mistake, I clearly did not make these keyboards, that you can thank Google for. All I did was compile them using the image resources from the Aroma installer that was at the heart of my favorite GS3 ROM. That fantastic ROM was called M.O.A.R. I am still praying to see that beast on the S4 one day! Good Stuff!
What you get here is the newest version of the Google Keyboard from the play store.Version: 3.0.19373.1072412a. You have the option of an APK or a flashable ZIP(coming soon). For those of you non- root users, the APK's are the only way to go. For rooted users, it's entirley up to personal preference. I have personally tested every apk and zip on my GS4 and they all work flawlessly. I have also, just for kicks, tried them on the Note 2 and GS3, also no problems. These keyboards should work on any phone with 4.0 ICS or higher with MDPI, HDPI, XHDPI or XXHDPI DPI's In simple terms, pretty much any relativley new phone will work.LDPI is not supported and never will be. If your device is LDPI, it will still work fine, it just won't be themed. The keyboards include predictive text, swype functionality and all the other great features you have come to expect from the best keyboard on Android, with that Shaftamle twist of color! I hope to, in the future, add some more color combinations and also to further theme the existing 7 boards that I'm posting today. Im' still learning so bear with me. I appreciate you checking out this thread and hope you enjoy them as much as I do! And remember, friends don't let friends buy iPhones!
Special Thanks @wildstang83BIG thanks to wildstang83 for his awesome XDA-Portal article on 12/18/2013 about this thread! @Rompnit-For allowing me to use the keyboard PNG's from his M.O.A.R. ROM's Aroma installer. Also for his inspiration and guide to themeing keyboards, located here. @PhilDX-For modifying the original Google Keyboard to include a dedicated row of numbers. Without him, Shafta123Series would not be possible. Tha Phlash- For letting me use an icon from his MNMLcony icon pack! Check out his AMAZING collection either in his app or his brand new website!! @remotehugger-For helping me test the HDPI functionality. @PiggySmalls502-For helping me with testing on Nexus devices. @Brut.all, @iBotPeaches, @vmancini3 and @NilsP-Thank you all for the help in my search to "Recompile the Google Keyboard!" @Stericson-For his play store app: Signapktic. This app is awsome, free and by far the most straight forward way for a beginner to sign APK's. @JRummy Apps-For his Zip Me app. This amazing app writes updater scripts with a few clicks of a button. It essentially taught me how to write the script used for the zip files. Make no mistake, this was the first and last time typing an updater script. This app creates them in 15 seconds flat! Good stuff! @Dubbsy and @jovy23-For answering my random themeing PM questions. My Mom-For giving me her upgrade so I didn't have to pay $600+ for this phone!
Instructions Note, if you already have the Google, Android or AOSP Keyboard installed, uninstall it now using the phone's built in application manager. Using the Play Store to uninstall is no longer an option as the 5.0+ keyboards are not recognized, and do not show as installed in Google Play. Shaftamle 5.0+ keyboards need a clean install, so AFTER you uninstall any older versions, your ready to go! Once installed, you can change to any of the 50 different designs by simply installing the downloaded apk file. No uninstall needed, as long as your going from 6.0 to 6.0!
If your phone comes with Google Keyboard pre-installed(IE: Nexus, Moto X, Droid Ultra ect.) you must completly uninstall it for Shaftamle Keyboards to work. Phones like these have the keyboard installed as system apps. So without root you can't uninstall them, which unfortunately means, these keyboards may not work on your device, sorry! If your not sure, go ahead and try, the worst that will happen is the install will fail.
Download APK(app) to internal or external storage.
Uninstall any existing Google/AOSP/Shaftamle keyboard.
Click on downloaded APK(app) and follow the prompts to install.
When installation is complete, click the "open" button on the bottom right of the completion screen. This starts the 3 step setup wizard for enabling the keyboard, making it the default and setting up any additional languages. (Oh yeah, setup wizard is now themed to represent the choosen keyboard!!)
DONE! Enjoy your Shaftamle Google Keyboard!!
IMPORTANT- ALL KEYBOARDS NOW GOOGLE!! After months of reading, learning and trial and error. After tons of PM's and plenty of testing. I present, the first collection of completely themed GOOGLE Keyboards ever created!!(to the best of my knowledge) I have been searching high and low for a way to make this possible. Then, with some help, some logic and no doubt a little luck, BAM! IT WORKED!! I hope you all are as pumped as I am! So without further delay, the next generation of Shaftamle Keyboards is here! 6.0!
[CENTER]Thanks for reading, thanks for downloading and thanks for hitting the "Thanks" button! Enjoy!!
Maintaining all of these keyboards has become a pretty big task. It is this reason that I have discontinued the Zip format. Making zip files for each release requires twice the work that just doing apk's does. Since our non- recovery users are only able to use apk's, that is my file format of choice. However, since this is XDA and my primary goal is to give back as much as possible, I have come up with a solution. If you are a die hard flasher and really want Shaftamle zips, follow this extremely easy 5 step tutorial on how to make your own!! Knowledge is Power!! This tutorial is for Windows Users 1) Download and install 7zip. (Win RAR and others similar are fine as well)
2) Download the Shaftamle Zip Template from below.
3) Take whatever Shaftamle keyboard you would like and rename it exactly as follows: com.google.android.inputmethod.latin-1
4) Right click on the downloaded Shaftamle template zip and select: 7zip -> Open Archive. DO NOT UNZIP OR EXTRACT!!
5) In the open 7zip window, double click the "data" folder, then double click the "app" folder. Now, drag the renamed Shaftamle keyboard into that folder and click "ok" on the popup message, overwriting the stock keyboard thats already in there. Congratulations! You have built your own Shaftamle Zip file! Now go flash that bad boy!! Shaftamle Zip Template 3.0.19373.1072412a
If you like my work, please Rate the thread and hit that "Thanks" button! I never expect Donations,but they are definitely appreciated!!
It is a tremendous amount of work to maintain all of the different options, as well as keeping the OP clean and easy to navigate.
A couple Bucks goes a long way!! Thanks for your support!!
Most Recent Update
4/11/2014:All Shaftamle Keyboards updated to Google Version #3.0.19373.1072412a. All keyboards now include improved suggestions and corrections using data from Google apps and services. Also, all 123 series keyboards now include the number row for the Spanish language. Long press functionality for E, I, O and U have also been restored!! Enjoy!!
3/20/2014: After a long wait and lots of testing, it's finally here!! Introducing....ShaftaGhost!!!! 4 Brand New Shaftamle keyboards!! KO and KOSquared, BOTH available in 123series format!!
3/1/2014:7 New Shaftamle options!! Introducing, ShaftaSapphireSquared!! Also, ShaftRed, Purple, KO, CreamSandwich and Citrus now available in 123 Series format! Finally, from the User Submit section, both ManciniMidnight and Chrome are also availible with the extra number row! First Ghost keyboard is almost finished. Check back soon! Enjoy!!
2/24/2014: Introducing Shaftamle Keyboards 5.1!! All keyboards now have themed setup wizards! All keyboards now have matching themed Emoji layouts!! All Red keyboard popup shadows have been fixed. Most notably, ShaftaStoneSquared has been redesigned and is looking pretty good! It comes with its counterpart, ShaftaStoneSquaredLight, which has a slightly brighter backround! 5.1 WILL install right over top of 5.0. However I recomend doing a clean install on the first one. (Only because the setup wizard is themed! Nice! ) And as always, NEVER buy an iPhone, ALWAYS hit the "Thanks" button and most importantly, Enjoy!!
1/28/14:Thanks for 100,000+ views!! I present to you, ShaftaStoneSquared! Also, thanks to PhilDX, Shafta123Series is born!! Featuring a dedicated row of numbers!! Themed with the 5 most popular designs!! Shafta123Black, Shafta123Blue, Shafta123Onyx, Shafta123CreamSandwichSquared and Shafta123GlassICS!! Lastly, fixes as requested. KO, Onyx and Stone all have visible sub-numbers. Fixed emojis not appearing on Ivory and IvorySquared. Fixed suggestion text visibility issues on ShaftaBlue. Removed red accents from ShaftaBlack and replaced them with black!
User requests/submission section will open this week featuring the first user submission from vmancini3!
1/4/14:Happy New Year! Shaftamle Keyboard 5.0 is here!! Biggest Update so far!
ALL KEYBOARDS ARE NOW GOOGLE KEYBOARDS!!
All Original Keyboards support "Dual Theme!" Under "Color Scheme" Set White for Shaftamle Accent or Blue for Kit Kat Accent!
Introducing, ShaftaGlassCitrus. The newest Glass member!
Introducing, ShaftaSquared!! Availible in 10 Shaftamle colors!! ICS, Cobalt, Crimson, Fire, Lemon, Chronic, Amethyst, Rose, Ivory and KO!!
12/25/13:Santa finally showed up!! He brought a BRAND NEW keyboard!!ShaftaStone is unveiled in APK and ZIP format! Merry Christmas and Happy Holidays!!
12/21/13:Thank you to ALL the viewers, users, supporters and loyal fans of this thread out there!! As a result, wildstang83 featured this thread on XDA Portal on 12/18/2013! Proud is simply an understatement! Thanks again for all the support! You all are AWESOME!! Now, let me introduce to you....ShaftaGlassICS!! Big Ups to Tha Phlash for letting me use an image from one of his AMAZING icon packs!! Enjoy!!
Keyboards may not appear themed or may look discolored or distorted if you are using another theme that also themes the keyboard(see posts #9 and #10). Some Theme Chooser themes such as Crimson Cobalt, color the keyboards as well and can cause problems.
These keyboards may not work on phones that have Google Keyboard pre-installed and ARE NOT rooted. If this is you and you dont understand, send me a PM and I will explain.
Advanced Trouble Shooting
If you are experiencing extensive lag, force closes or the app fails to install, don't panic!! Sometimes this happens. Why? Nobody is really sure. However, the steps below fix the issue 99.9% of the time. So, if you ALREADY tried to UNINSTALL as the instalation directions state, then click the button below for further troubleshooting instructions.
You MUST be rooted to perform these steps. You also must have a Root File Browser. ES File Manager is free and works great.
1) UNINSTALL ALL Google, Android, AOSP and Shaftamle keyboards. Titanium Backup or ROM Toolbox works great for this.
2) Open your root browser. Search through the following folders for anything named: com.google.android.inputmethod.latin-1 OR com.google.android.inputmethod.latin-2 and delete them.
The folders to look in are:
3) Now that you have deleted any leftover duplicates you should not have any problems installing Shaftamle Keyboards, so give it a shot!
Please, If you do not understand or need any extra help, please PM me! I would hate for someone to mess something up on their phone because they did not understand the instructions. Enjoy!!
You can find Shaftamle Keyboards pre-installed in these Awesome ROMS/Mods!! Thanks you to all these amazing devs for including my keyboards in your work! I'm honored to be a part of your final product!
Over the course of the last couple months, I've had few users ask if I would post their work on my thread. I figured, why not? I have a lot of keyboards up already, why not help others show their skills without having to create their own thread. With that, Shaftamle User Submits is born!
Please note, these keyboards will work the same as my 5.0 version. They will install right over any other 5.0 version of mine. I have tested them to ensure they work with no issues. Also, that they will also work on the same resolution phones that mine support, which is almost all of them(no ldpi, ICS and up). I did not make these keyboards nor will I include them in my updates on the main thread. They are the creations of fellow users(Please thank them), I am simply hosting them on my thread. Hopefully to give the keyboards more exposure and you faithful, Amazing users, a couple more Shaftamle options!
If you would like to submit a keyboard that you have made, please follow the following Rules and Guidelines:
Google Keyboards ONLY!
Themeing ONLY! No moving of buttons, symbols, adding features, ect.
Your keyboard MUST be optimize for mdpi, hdpi, xdpi and xxhdpi.
It must work and function properly.
If you meet those requirements, feel free to PM me a link to the apk. Also, include the name of your design. After I test it, I will gladly add it to the thread! I reserve the right to post or reject any submitted keyboard at my discretion. Lastly, if you like one of the user submitted keyboards, please make sure to thank the xda-member who did the work!
Round #1 is over. Accepted requests are posted below.
Please keep in mind, this IS NOT my job. Please be respectful and understand that this is a hobby. Regretfully, it will not be possible for me to fulfill all requests. Please be understanding of that. If this gets out of hand, I will simply stop doing requests all together. Rules
If you would like to submit a request, please feel free AFTER reading the following rules:
1)Do Not make a request more than once.
2)Do Not PM me a request.
3)Do Not ask me to rebuild or copy anyone else's work.
4)Do Not ask for ETA's.
5)Do Not ask for physical changes to the keyboard such as moving the punctuation, making the keys bigger/smaller, adding symbols or anything that is outside the scope of theme modification.
6)Please show some effort in your request. Details are always good. If you would like a specific color, post the hex color code. Dont be the person who says, "Hi, can you do a teal one. Thanks." You WILL be ignored.
I will be more likely to fulfill:
Requests that are popular with many people. The more the better!
Minor fixes or different color schemes for already existing designs.
Requests for a existing color to be made into a 123 series keyboard.
Any reasonable request from someone who has donated to me. Please understand, I AM NOT SELLING OR REQUESTING money in exchange for keyboards.
I am also not guaranteeing that if you have donated or do so in the future that your request will be fulfilled.
I am simply stating that anyone who is kind enough to donate to me, for all the time and effort I have already put in, will certainly get preference.
For Round 1 of User Requests, I will take 2-4 of the best, most popular ideas submited between 2/9/14 and 2/16/14. If you like someone else's idea, re-post it.
If your request has been chosen, it will appear below.
Downloaded the apk and got this orange bar behind the keys. Doesn't look right.
He's only MOSTLY dead.......
Never saw that before... Did you have the Google keyboard installed prior to installing the apk? Are you using any other theme item that had previously themed your original keyboard? Sometimes if you have a themed ROM, theme engine theme or anything similar they take pressedence over a themed app. It looks like there is some conflict because your return key is orange, which is normally gray.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?