Ändern des Layouts der Hardwaretastatur

12

Wie kann ich ein Layout ändern oder der physischen Tastatur des Xperia Mini Pro ein neues Layout hinzufügen?

Ich möchte zum Beispiel eine Neuzuordnung ?auf '' ə '' und shift ?'' or '' oder سauf یim persischen Layout oder sogar ein neues Layout hinzufügen (Persian 2 Layout).

Das eingebaute Layout finden Sie hier . Eigentlich möchte ich ihnen ein neues Layout hinzufügen.

Bildbeschreibung hier eingeben

PHPst
quelle
Können Sie genauer sagen, was Sie unter "Layout" verstehen? Möchten Sie die Schlüssel erneut binden?
Bryan Denny
@Reza, bist du verwurzelt?
jlehenbauer
@ jlehenbauer Ja, mein Gerät ist
gerootet
@Reza Perfekt! Ich mache das gerade auf meinem Handy. Ich schreibe es für dich!
jlehenbauer
Irgendein Zweck des Fotos?
Android Quesito

Antworten:

9

Erhalten Sie zunächst Folgendes:

  • Android-Gerät mit Root- Zugriff

  • adb auf deinem computer

    • Sie können darauf verzichten, aber das bedeutet nur eine Menge Zeit, um Dateien auf Ihr Telefon zu kopieren und sie mit so etwas wie zu verschieben Root Explorer zu verschieben
  • Texteditor

Jetzt,

  1. Schließen Sie Ihr Telefon an Ihren Computer an und navigieren Sie /system/usr/keylayout/mit adb zum Ordner oder einem Terminalemulator

  2. Ziehen Sie die Datei für Ihr Keylayout. Meins hieß qwerty.klund sah so aus:

key 399   GRAVE
key 2     1
key 3     2
key 4     3
key 5     4
key 6     5
key 7     6
key 8     7
key 9     8
key 10    9
key 11    0
key 158   BACK              WAKE_DROPPED
key 230   SOFT_RIGHT        WAKE
key 60    SOFT_RIGHT        WAKE
key 107   ENDCALL           WAKE_DROPPED
key 62    ENDCALL           WAKE_DROPPED
key 229   MENU              WAKE_DROPPED
key 139   MENU              WAKE_DROPPED
key 59    MENU              WAKE_DROPPED
key 127   SEARCH            WAKE_DROPPED
key 217   SEARCH            WAKE_DROPPED
key 228   POUND
key 227   STAR
key 231   CALL              WAKE_DROPPED
key 61    CALL              WAKE_DROPPED
key 232   DPAD_CENTER       WAKE_DROPPED
key 108   DPAD_DOWN         WAKE_DROPPED
key 103   DPAD_UP           WAKE_DROPPED
key 102   HOME              WAKE
key 105   DPAD_LEFT         WAKE_DROPPED
key 106   DPAD_RIGHT        WAKE_DROPPED
key 115   VOLUME_UP         WAKE
key 114   VOLUME_DOWN       WAKE
key 116   POWER             WAKE
key 212   CAMERA

key 16    Q
key 17    W
key 18    E
key 19    R
key 20    T
key 21    Y
key 22    U
key 23    I
key 24    O
key 25    P
key 26    LEFT_BRACKET
key 27    RIGHT_BRACKET
key 43    BACKSLASH

key 30    A
key 31    S
key 32    D
key 33    F
key 34    G
key 35    H
key 36    J
key 37    K
key 38    L
key 39    SEMICOLON
key 40    APOSTROPHE
key 14    DEL

key 44    Z
key 45    X
key 46    C
key 47    V
key 48    B
key 49    N
key 50    M
key 51    COMMA
key 52    PERIOD
key 53    SLASH
key 28    ENTER

key 56    ALT_LEFT
key 100   ALT_RIGHT
key 42    SHIFT_LEFT
key 54    SHIFT_RIGHT
key 15    TAB
key 57    SPACE
key 150   EXPLORER
key 155   ENVELOPE        

key 12    MINUS
key 13    EQUALS
key 215   AT

# On an AT keyboard: ESC, F10
key 1     BACK              WAKE_DROPPED
key 68    MENU              WAKE_DROPPED
  1. Spielen Sie jetzt mit der Datei!

So ändern Lzu M, key 38 L->key 38 M

Offensichtlich key ###ordnet er bestimmten Schlüsseln zu. Dies kann mühsam sein, da Sie meistens die Schlüsselnummern erraten und überprüfen müssen.

Hier ist, was ich bisher für meine gefunden habe, hoffentlich hilft es:

Tastaturbelegung

Der nächste Teil ist das Mapping. Geben Sie einfach das Zeichen oder den Befehl ein, z. B. HOMEnach der Schlüsselnummer.

Der letzte Teil ( WAKE/WAKE_DROPPED) bestimmt, ob die Taste den Bildschirm aufweckt. WAKE= Bildschirm wecken = Bildschirm WAKE_DROPPEDnicht wecken.

Jetzt bekommen Sie es, wie Sie es wollen, und genießen Sie!

Dies funktioniert mit englischsprachigen Tastaturen. Danach müssen Sie etwas mehr raten und prüfen, da Sie das Fremdzeichen kennen müssen, das dem englischen Zeichen entspricht, das der Taste # entspricht.

jlehenbauer
quelle
2
Eine einfache Lösung, um die Schlüsselzuordnung herauszufinden, ist die Schlüsseltestoption von CWM Recovery. Wenn Sie eine Taste drücken, wird die Nummer gedruckt.
RR
1
@Danke, Es scheint, dass diese Dateien nur verwendet werden können, um physische Schlüssel bestimmten vordefinierten Namen zuzuordnen. an 'ə' schreiben? Wo werden Layoutdateien für verschiedene Sprachen abgelegt? Wie können wir der Sprachliste eine neue Sprache hinzufügen?
PHPst
0

Auf einem CM9.1-basierten Gerät haben wir Folgendes gefunden:

  • Systemeinstellungen

Abschnitt Gerät

  • Fortgeschritten

Es gibt nur eine Option: Tastaturlayout

Dies wirkt sich auf das Hardware-Tastaturlayout aus.

Ich bin mir jedoch nicht sicher, ob dies für Standard-Roms funktioniert.


quelle