1 votos

Cómo mapa duro combinaciones de teclas a las claves de Motorola Photon Q XT897?

Tengo una rooteado XT897 (Motorola Photon Q) con Android 4.1.2, aunque esto debería aplicarse a cualquier teléfono con un teclado físico. El teclado en el teléfono es muy fuerte la falta de claves tales como <,>,{,},,[,],`,\,|y ~. Tiene un "sym" que a veces tira un poco de la ventana en la que podemos seleccionar el símbolo que no en el teclado que me gustaría escribir.

La mayoría de las veces, no hace absolutamente nada. Soy consciente de que Android clave de archivos de diseño, y ya he modificado el mío tal que el inútil de la tecla Caps Lock para ser un CTRL clave en su lugar. Sin embargo, estos no permiten la asignación de combinaciones de teclas para otros, solo las teclas (como lo que puedo decir). Lo que me gustaría es algo así como xmodmap, donde podría mapa SYM + P a ] y hacer que de todas las teclas.

Hay alguna manera de que pueda hacer esto? La página en la disposición de las teclas archivos menciona que asigna códigos de teclas de linux a Android de códigos de teclas, tal vez yo pueda editar el linux de la clave de asignación de archivos. Donde sería? Tendría que incluso el trabajo?

0voto

shelvacu Puntos 106

Hay dos "capas" en el hardware de pulsación de tecla -> carácter de insertar en el cuadro de texto. La capa después de que la clave de los archivos de distribución es el Personaje Clave de los Archivos de Mapas. Ellos toman la clave (tal como "a") y dictan lo que debe ser el resultado de diferentes combinaciones de teclas. Por ejemplo:

key A {
  label: "A" # What to 'name' the key
  base: "a" # pressing this key with no modifiers
  shift, capslock: "A" # if either shift or capslock is on, do a capital a instead
  ctrl, alt, meta: none # do nothing if any other combinations are pressed
}

Copia de seguridad, a continuación, editar el .kcm archivo correspondiente al teclado de hardware. Usted tendrá la root.

Si su archivo tiene errores de sintaxis, a continuación, simplemente volver a la asignación de teclado predeterminada, que es la mayoría, pero no es completamente correcto. La única forma de comprobar si hay errores de sintaxis además de poner el archivo y reiniciar el dispositivo es compilar la totalidad del código fuente de android.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X