141 votos

¿Cómo puedo usar el teclado de mi PC en el emulador de Android?

Quiero ejecutar/prueba aplicaciones Android en el emulador de Android y quiero escribir con el teclado de mi PC, ya que me permite escribir y probar más rápido. Sin embargo, cuando uso el emulador, sólo acepta la entrada del teclado nativo de Android (en pantalla). ¿Cómo puedo habilitar el teclado de mi PC para su uso en el emulador de Android?

120voto

Smitty Puntos 1031

Tuve el mismo problema después de actualizar las herramientas de desarrollo (v20.0.0v2012...). De repente ninguno de mis dispositivos virtuales Android aceptaba ninguna entrada de mi teclado físico de PC/Mac.

Así es como lo arreglé:

  1. Eclipse > Window menu > AVD Manager
  2. Seleccione su dispositivo virtual y haga clic en Edit
  3. Bajo Hardware , Click New
  4. Seleccione Keyboard Support y luego haga clic en OK
  5. Edita su valor a yes
  6. Ahora tienes que hacer clic en otro elemento de la lista, como "Abtraer la densidad del LCD" o algo así. Esto parece hacer que la interfaz de usuario mantenga el cambio de "sí".

Mis otros AVDs que no tienen esta propiedad de hardware de "soporte de teclado" añadida NO aceptan mi entrada de teclado físico.

19voto

Mochi Puntos 121

Por favor, intente los siguientes ajustes. Mi entorno (Objetivo: Android 4.0.3 - API Nivel 15) exitoso.

AVD - Edición - Hardware: - Nuevo... - Soporte de teclado - sí

AVD - Edición - Hardware: - Nuevo... - Soporte de la tapa del teclado - no

10voto

Mike Puntos 143

Necesitas cambiar el archivo config.ini en tu directorio .Android. Este archivo se encuentra bajo el directorio principal del disco duro. Desde allí, abre el archivo avd y verás una lista de dispositivos virtuales. Abra el dispositivo deseado y luego abra el config.ini en el bloc de notas. Luego copie este texto: "hw.keyboard = yes" (menos las comillas) y luego guarda y cierra. La próxima vez que abras el emulador, deberías poder usar el teclado.

También puede abrir el archivo hardware-qemu.ini en el mismo directorio que el config.ini y entonces podrá ver una lista de todas las opciones de hardware. Cambie el hw.keyboard de "no" a "sí".

¡Espero que esto ayude!

6voto

hal9000 Puntos 31

Esta respuesta es para aquellos que construyeron el emulador desde la fuente (es decir, siguiendo las instrucciones de source.Android.com). Necesitas modificar una propiedad en el siguiente archivo:

external/qemu/android/avd/hardware-properties.ini

En la siguiente sección de ese archivo, cambie el valor predeterminado de no a sí:

# Keyboard support (qwerty/azerty)
name        = hw.keyboard<br/>
type        = boolean<br/>
default     = yes<br/>
abstract    = Keyboard support<br/>
description = Whether the device has a QWERTY keyboard.<br/>

Luego reconstruir (usando make). Al menos esto funcionó para mí.

0voto

slybloty Puntos 389

Pruebe Ctrl + F11 o NumPad 7 . Eso debería habilitar su teclado, a menos que esté deshabilitado desde otro lugar.

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