Vous pouvez le faire avec Tasker si vous êtes rooté. Une explication se trouve ici : http://www.pocketables.com/2012/09/using-tasker-and-external-keyboard-helper-to-better-the-bluetooth-keyboard-experience.html .
Si vous ne voulez pas payer pour Tasker, ou si vous n'êtes pas rooté, j'ai fait quelque chose de presque aussi bon avec Llama, qui est gratuit sur le Play Store.
Dites à Llama de déclencher une action lors de la connexion d'un appareil Bluetooth et nommez votre appareil. Dites-lui, lors de cet événement, de déclencher l'intent Android android.settings.INPUT_METHOD_SETTINGS .
Créez un événement correspondant pour la déconnexion. Vous serez alors automatiquement invité à choisir le clavier correct à chaque fois que vous connectez ou déconnectez le clavier Bluetooth.
Dans mon cas, j'ai utilisé External Keyboard Helper (Play Store) comme clavier alternatif mais vous pouvez choisir Google Keyboard à la place.
Le résultat n'est pas totalement automatisé mais cela signifie simplement que vous êtes invité à effectuer un ou deux clics supplémentaires lorsque vous connectez ou déconnectez le clavier.