Cambio de diseño del teclado de hardware


12

¿Cómo puedo cambiar un diseño o agregar un nuevo diseño al teclado físico del teléfono Xperia mini pro?

Quiero, por ejemplo, de reasignación ?a '' ə '' y shift ?a '' Ə '', o سque یen la disposición Pérsico o incluso añadir nuevo diseño (diseño persa 2).

Puede encontrar el diseño incorporado aquí , en realidad quiero agregarles un nuevo diseño.

ingrese la descripción de la imagen aquí


¿Puedes ser más específico por lo que quieres decir con "diseño"? ¿Desea volver a vincular claves?
Bryan Denny

@Reza, ¿estás enraizado?
jlehenbauer

@jlehenbauer Sí, mi dispositivo está rooteado
PHPst

@Reza perfecto! Realmente estoy haciendo esto ahora mismo a mi teléfono. ¡Lo escribiré por ti!
jlehenbauer

¿Algún propósito de la foto?
Android Quesito

Respuestas:


9

Primero, obtenga lo siguiente:

  • Dispositivo Android con acceso root

  • adb en tu computadora

    • puede hacerlo sin esto, pero eso solo significa mucho tiempo copiando archivos de un lado a otro en su teléfono y moviéndolos con algo como Root Explorer
  • editor de texto

Ahora,

  1. Conecte su teléfono a su computadora y navegue a la /system/usr/keylayout/carpeta, usando adb o un emulador de terminal

  2. Tire del archivo para su keylayout. El mío fue llamado qwerty.kly se veía así:

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. ¡Ahora juega con el archivo!

Para cambiar La M, key 38 L->key 38 M

Obviamente, se key ###asigna a ciertas teclas. Esto puede ser tedioso, ya que la mayoría tiene que adivinar y verificar los números clave.

Esto es lo que he encontrado hasta ahora para mí, espero que ayude:

Diseño del teclado

La siguiente parte es el mapeo. Simplemente ponga el carácter o comando, como HOMEdespués del número de clave.

La última parte ( WAKE/WAKE_DROPPED) determina si la tecla activa la pantalla. WAKE= activar la pantalla WAKE_DROPPED= no activar la pantalla.

¡Ahora consíguelo como lo deseas y disfruta!

Esto funcionará con teclados basados ​​en inglés, después de eso es un poco más adivinar y verificar, porque necesitará saber el carácter extranjero que corresponde al carácter inglés que corresponde a la tecla #.


2
Una solución fácil para descubrir el mapeo de claves es la opción de prueba de claves de recuperación de CWM. Presiona una tecla, imprime el número.
RR

1
@Gracias, parece que estos archivos solo se pueden usar para asignar claves físicas a algunos nombres predefinidos. ¿Cómo puedo asignar Mayús + espacio al signo "@" o "?" a la letra 'ə'? ¿Dónde se colocan los archivos de diseño para varios idiomas? ¿Cómo podemos agregar nuevos idiomas a la lista de idiomas?
PHPst

0

En un dispositivo basado en CM9.1 encontramos lo siguiente:

  • Ajustes del sistema

Dispositivo de sección

  • Avanzado

Solo hay una opción: distribución del teclado

Esto afecta el diseño del teclado de hardware.

Sin embargo, no estoy seguro si esto funciona para stock roms.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.