So wechseln Sie das Tastaturlayout für eine externe Tastatur

9

Wie ändere ich das Tastaturlayout für eine externe USB-Tastatur unter Android 2.1? Ich habe eine deutsche USB-Tastatur an mein Android Tablet (Easypix 1000) angeschlossen. Obwohl die Sprache auf Deutsch eingestellt ist, wird die externe Tastatur fälschlicherweise als englische Tastatur gelesen. Vielen Dank!

Hans-Peter Störr
quelle

Antworten:

3

Es gibt Hoffnung.

Ich habe eine Proof-of-Concept-App codiert, die genau dies tut (und sie als meine alltägliche Tastatur verwendet).

Ausgehend von Cupcake verfügt das System über eine Funktion InputMethodService, mit der Tastendrücke im laufenden Betrieb außer Kraft gesetzt werden können. Auf diese Weise können Anwendungen Schlüsselcodes im laufenden Betrieb ändern, ohne dass root erforderlich ist.

Der Quellcode ist hier verfügbar (nur für die Neugierigsten)

Laurent '
quelle
2

Wenn Sie verwurzelt sind, können Sie möglicherweise die hier definierten Tastaturlayoutdateien ändern: http://source.android.com/porting/keymaps_keyboard_input.html

WARNUNG: Ich habe es nicht selbst versucht, daher weiß ich nicht, ob es funktionieren wird. Das Ändern von Systemdateien kann Ihr Android beschädigen.

Lie Ryan
quelle
1
Dies ist eine viel nützlichere Antwort, aber wie Ryan sagt, ist das Ändern von Systemdateien riskant. Wenn Sie diese Methode ausprobieren, stellen Sie bitte sicher, dass Sie Ihre Ergebnisse hier veröffentlichen, da ich interessiert wäre, herauszufinden, wie es gelaufen ist. Und mach ein Backup!
Newuser
0

Bei Desktop-Betriebssystemen werden die Tastaturlayouts in der Software des Betriebssystems gespeichert, und ich kann mir nicht vorstellen, dass Android anders ist. Da die einzigen Geräte, die für Android entwickelt wurden und über eine physische Tastatur verfügen (an die ich denken kann), Telefone sind, bezweifle ich, dass es im Android-Stack sogar eine Option zum Ändern des Tastaturlayouts gibt, da Sie die Tastatur offensichtlich nicht einfach abziehen können Ihr Droide und tauschen Sie es mit einem anderen.

Es gibt möglicherweise eine Möglichkeit, die Eingabe von der Tastatur abzufangen, bevor sie auf Ihr Gerät trifft, und die Daten neu zuzuordnen. Es ist jedoch eine spezielle App erforderlich (sofern die Option tatsächlich im Android-Stack vorhanden ist) oder Sie können etwas dazwischen einstecken Ihre Tastatur und Ihr Tablet.

neuer Benutzer
quelle
-1

Drücken Sie Shift+ Ctrl+Space

Oder

Drücken Sie Alt+ Ctrl+Space

mored1984
quelle