Cómo cambiar la distribución del teclado para un teclado externo

9

¿Cómo cambio la distribución del teclado para un teclado USB externo en Android 2.1? He conectado un teclado USB alemán a mi tableta Android (Easypix 1000). Aunque el idioma está configurado en alemán, el teclado externo se lee incorrectamente como un teclado en inglés. ¡Gracias!

Hans-Peter Störr
fuente

Respuestas:

3

Hay esperanza.

Codifiqué una aplicación de prueba de concepto que hace exactamente esto (y la uso como mi teclado cotidiano).

A partir de cupcake, el sistema tiene una función InputMethodServiceque permite anular las pulsaciones de teclas sobre la marcha. Esto permite que las aplicaciones cambien los códigos clave sobre la marcha sin necesidad de root.

El código fuente está disponible aquí (solo para los más curiosos)

Laurent
fuente
2

Si está rooteado, puede modificar los archivos de distribución del teclado definidos aquí: http://source.android.com/porting/keymaps_keyboard_input.html

ADVERTENCIA: No lo he intentado yo mismo, así que no sé si funcionará. La modificación de los archivos del sistema puede bloquear su Android.

Lie Ryan
fuente
1
Esta es una respuesta mucho más útil, pero como Ryan dice, modificar los archivos del sistema es arriesgado. Si le das una oportunidad a este método, asegúrate de publicar tus resultados aquí, ya que me interesaría saber cómo fue. ¡Y haz una copia de seguridad!
newuser
0

Con los sistemas de escritorio, los diseños de teclado se mantienen en el software del sistema operativo, y no puedo imaginar que Android sea muy diferente. Dado que los únicos dispositivos que están diseñados para Android y que tienen un teclado físico (que se me ocurre) son teléfonos, dudo que haya incluso una opción en la pila de Android para cambiar la distribución del teclado, ya que obviamente no puede simplemente quitar el teclado tu Droid y cámbialo por otro.

Puede haber alguna forma de interceptar la entrada del teclado antes de que llegue a su dispositivo y reasignar los datos, pero requeriría una aplicación especializada (si la opción realmente existe en la pila de Android) o para que conecte algo en el medio su teclado y tableta

Nuevo Usuario
fuente
-1

Presione Shift+ Ctrl+Space

O

Presione Alt+ Ctrl+Space

mored1984
fuente