Comment changer la disposition du clavier pour un clavier externe

9

Comment changer la disposition du clavier pour un clavier USB externe sur Android 2.1? J'ai connecté un clavier USB allemand à ma tablette Android (Easypix 1000). Bien que la langue soit définie sur l'allemand, le clavier externe est lu à tort comme un clavier anglais. Merci!

Hans-Peter Störr
la source

Réponses:

3

Il y a de l'espoir.

J'ai codé une application de preuve de concept qui fait exactement cela (et en l'utilisant comme mon clavier de tous les jours).

À partir de cupcake, le système a un InputMethodServicequi permet de remplacer les touches à la volée. Cela permet aux applications de modifier les codes clés à la volée sans avoir besoin de root.

Le code source est disponible ici (pour les plus curieux uniquement)

Laurent '
la source
2

Si vous êtes enraciné, vous pourrez peut-être modifier les fichiers de disposition de clavier définis ici: http://source.android.com/porting/keymaps_keyboard_input.html

AVERTISSEMENT: je n'ai pas essayé cela moi-même, donc je ne sais pas si cela fonctionnera. La modification des fichiers système peut briquer votre Android.

Lie Ryan
la source
1
C'est une réponse beaucoup plus utile, mais comme Ryan le dit, la modification des fichiers système est risquée. Si vous essayez cette méthode, assurez-vous de publier vos résultats ici, car je serais intéressé de savoir comment cela s'est passé. Et faites une sauvegarde!
newuser
0

Avec les dispositions de clavier de l'OS de bureau sont conservées dans le logiciel de l'OS, et je ne peux pas imaginer qu'Android soit très différent. Étant donné que les seuls appareils conçus pour Android et dotés d'un clavier physique (auquel je peux penser) sont les téléphones, je doute qu'il existe même une option dans la pile Android pour modifier la disposition du clavier, car vous ne pouvez évidemment pas simplement retirer le clavier votre Droid et échangez-le avec un autre.

Il pourrait y avoir un moyen d'intercepter l'entrée du clavier avant qu'elle ne frappe votre appareil et de remapper les données, mais cela nécessiterait une application spécialisée (si l'option existe en fait dans la pile Android) ou pour que vous puissiez brancher quelque chose entre les deux. votre clavier et votre tablette.

nouvel utilisateur
la source
-1

Appuyez sur Shift+ Ctrl+Space

Ou

Appuyez sur Alt+ Ctrl+Space

mored1984
la source