Multiple keyboards for multiple applications Is it possible to have different keyboard for different apps, say I want to have Emoji Keyboard for facebook and twitter but Google Indic keyboard for my whatsapp is this possible.

Mobile : HTC Desire 820

OS : Android 5.1
You can use tasker with the Secure Settings plugin:


Condition: Application (chose the app)
Task: Plugins › Secure Settings › System+ › Input Method (chose the keyboard)


If you just want to use 2 different keyboards, create such a profile for the keyboard you use with "fewer apps". In the condition, chose all the apps that should use that keyboard. You might need to add an "exit task" reverting back to your "default input method".

For more than 2 keyboards, create one profile per "special keyboard" the same way.