[Android Themes] Shaftamle:
Themed Google Keyboards​

As Seen on XDA- Portal​

Presented By:​

SHAFTAMLE​

Rules- Please Read

I am not responsible for anything that happens to you and/or your device. There is no serious risk involved with installing these keyboards but I have to say it.

DO NOT Post the links or keyboards from this page on ANY other site or thread without my permission!! You can post a link to this thread but DO NOT repost my links!

Please don't use any of my keyboards in your ROM, theme, Xposed Mod, ect. without my permission. Just PM me if you want to use one. I haven't said no to anyone yet.

Introduction

Welcome to ShaftamleKeyboards! This thread was created on August 1 ,2013, initially with 7 keyboards. Since then, Shaftamle Keyboards has been featured on The XDA-Portal, The Android Soul, Techtricks and many others! The total number of keyboards has grown to over 140 different options! In less than one year the thread reached a quarter of a million views with total downloads well over 5,000!! This is possible thanks to all you amazing supporters and contributors!

You use your Google Keyboard every day, so why not make it Shaftamle!!

About

Shaftamle Keyboards is a very different type of thread. Keyboards are being added all the time. Users can submit their work to share with the rest of the Android world. User request sessions are held occasionally to give you all the chance to throw your idea out there! But the 3 things in my eyes that are most important are as follows:

Root or no root, it makes no difference. Just install the app as normal.

All phones and tablets using mdpi, hdpi, xhdpi, xxhdpi and xxxhdpi are supported! Which means anything relatively new will work!!

This is an EXTREMLY begginer(noob) friendly thread. If you have a problem/question, ask away. I try to answer any and all questions.

It's because of all these reasons and more that this is the biggest and best place on the internet for Themed Google Keyboards!!

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.

[MENTION=5292327]PiggySmalls502[/MENTION]-For helping me with testing on Nexus devices.

@iBotPeaches for maintaining APKTool which makes themeing possible in the first place.

@Brut.all, [MENTION=5090422]vmancini3[/MENTION] and [MENTION=1933062]NilsP[/MENTION]-Thank you all for the help in my search to "Recompile the Google Keyboard!"

My Mom-For giving me her upgrade so I didn't have to pay $600+ for this phone!

Installation Requirements

There are a few things you need to know before installing these keyboards. Please read the following before installing:

You must be on Android 4.0 or higher. It is a requirment of Google Keyboard.

Your device must be either mdpi, hdpi, xhdpi, xxhdpi or xxxhdpi. ldpi is not supported.

You must UNINSTALL any exsisting Google, Android or AOSP keyboard first.

If your phone comes with Google Keyboard pre-installed(IE: Nexus, Moto X, Droid Ultra ect.) you must completely uninstall it for Shaftamle Keyboards to work. These types of phones have the Google keyboard installed as a system app. So without root you can't uninstall them. Unfortunately this means, these keyboards may not work on these types of non-rooted devices, sorry! If your not sure if this applies to you, go ahead and try, the worst that will happen is the install will fail.

Installation Instructions

Download APK(app) to your phone. Your browser may warn you about the download, that is a default warning that occurs anytime you download an app file from another source other than the play store.

Uninstall any existing Google/Android/AOSP keyboard using the Application manager(non-root) or Titanium Backup(root).

[*]Reboot your device.

Click on the 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.

Go to Keyboard Settings > Apearence & Layouts >Theme. Select Holo White unless otherwise noted in download section.

DONE! Enjoy your Shaftamle Google Keyboard!!

Recent Change Log

2/1/2015:4 Brand new designs released, all available with or without a dedicated number row. Thank you all for your patience and your continued support over the last year and a half! Introducing:

ShaftaMarbleRed

ShaftaMarblePurple

ShaftaMarbleIndigo

ShaftaSlateGray

All accent colors pulled directly from Google's Material Design Guidlines. Happy late New Year! Enjoy!!

Quick Links

Jump to a section

Standard Downloads

Click Here

123 Series Downloads

Click Here

Past Change Logs

Click Here

User Submits

Click Here

User Requests

Click Here

If you like my work, please Rate the thread and hit the "Thanks" button!:good:

Donations are always greatly appreciated!! If you like my work, please consider a small contribution for the countless hours of hard work that I have put into this project. Click Here if you would like to donate. Thanks for your support!! ​

Donators

Thanks so much to these Awesome Donators!!

@N4STYNATE [MENTION=5090422]vmancini3[/MENTION] [MENTION=5292327]PiggySmalls502[/MENTION] [MENTION=5500746]Mistertac[/MENTION] [MENTION=2511909]gippy2[/MENTION]@Natakranta [MENTION=996901]p-slim[/MENTION]Z....Yun46, [MENTION=1724688]bigbabo[/MENTION], [MENTION=296171]bwillet[/MENTION] [MENTION=3064020]godzulu[/MENTION]

Make Your Own Zip

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 4.0.21173.1568296

Known Bugs

Shaftamle Keyboards will force close if the "Personalized Suggestions" option is enabled in the keyboard settings. This is a limitation caused by a June 2016 Goggle Play Service update. There is nothing I can do to fix it, sorry.

Troubleshooting

Unthemed/Distorted Keyboards: Occasionally, keyboards may seem unthemed or distorted when using other apps or mods that further theme your phone. Things like CM theme changer, exposed or flashable themes sometimes incorporate keyboard themes which can affect Shaftamle Keyboards. (see posts #9 and #10).

Swype not working/Buttons sticking after install: Simply reinstall the keyboard.

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:

/data/app/

/system/app/

look for the following files and delete them: com.google.android.inputmethod.latin-1 OR

LatinIME.

Now, search through these folders:

/data/app-lib/

/system/lib/

For anything named:

com.android.inputmethod.latin-1

OR

libjni_unbundled_latinimegoogle.so

And delete them as well.

3) Reboot your device.

4) 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!!

Shaftamle Apperances

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!

SLT CaiRisma- Micromax A110 ROM [MENTION=4987653]SuperDroid-BOND[/MENTION]

SlimBean PrimoU- HTC One V [MENTION=4901061]mcgi5sr2[/MENTION]

Baja ROM- Verizon Note3 [MENTION=4854133]bajasur[/MENTION]

Ex-Themer2 Xposed Module [MENTION=5014460]SArnab©®[/MENTION]

Nemesis ROM- Verizon S4 [MENTION=3618916]gigilie[/MENTION]

Darkside ROM- TMobile Note2 [MENTION=4550133]manufan721[/MENTION]

TMS3 ROM- AT&T S3 [MENTION=5266065]talkingmonkeys[/MENTION]

Thanks for reading, thanks for downloading and thanks for hitting the "Thanks" button! Enjoy!!​

ENJOY!!​

Screenshots