Autor

Alejandro Alcalde

Graduado en Ingeniería Informática en la ETSIIT, Granada. Creador de El Baúl del Programador

Más artículos de Alejandro Alcalde

En ocasiones, al crear un emulador Android, aún habiendo habilitado el soporte para teclado éste no funciona. Hoy veremos cómo habilitar el teclado en el emulador Android y, además, cómo habilitar la navegación mediante los cursores del teclado.


¿Te gusta el blog? Ayúdame a seguir escribiendo


Habilitar el teclado en el emulador Android

Al crear un emulador, hemos de marcar las siguientes casillas:

Crédito de la imagen: James Wald en StackOverflow

Pero si ésto no funciona, debemos modificar el fichero de configuración del emulador. Normalmente éstos ficheros se encuentran en ~/.android/avd/<emulator-device-name>.avd/config.ini. Una vez en el fichero, añadimos la línea hw.keyboard=yes. Guardamos y al iniciar el emulador deberemos poder escribir con el teclado.

Habiliar teclado en todos los emuladores

Si dispones de muchos emuladores, es posible habilitar el teclado en todos ellos con:

for f in ~/.android/avd/*.avd/config.ini; do echo 'hw.keyboard=yes' >> "$f"; done

Habilitar la navegación con los cursores

De igual manera, pero esta vez hay que añadir hw.dPad=yes al fichero de configuración, para habilitarlo en todos los emuladores:

for f in ~/.android/avd/*.avd/config.ini; do echo 'hw.dPad=yes' >> "$f"; done

Referencias

¿Has visto algún error?: Por favor, ayúdame a corregirlo contactando conmigo.

Categorías: