140 votos

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

Quiero correr/de prueba de las aplicaciones de Android en el emulador de Android y quiero escribir con mi teclado de la PC, ya que permite a mí el tipo de prueba y más rápido. Cuando yo uso el emulador sin embargo, sólo acepta la entrada de la nativa de Android (pantalla) del teclado. ¿Cómo puedo activar mi teclado de la PC para usar en el emulador de Android?

120voto

Smitty Puntos 1031

Yo tenía el mismo problema después de la actualización de las herramientas de desarrollo (v20.0.0v2012...). De repente ninguno de mi android virtual devices aceptaría cualquier entrada de mi física PC/Mac teclado.

Esta es la forma en que me fijo es:

  1. Eclipse > Window menu > AVD Manager
  2. Seleccione su dispositivo virtual y haga clic en Edit
  3. Bajo Hardware, Haga Clic En New
  4. Seleccione Keyboard Support , a continuación, haga clic en OK
  5. Editar su valor en yes
  6. Ahora usted tiene que hacer clic en otro elemento en la lista, como "Abtract LCD Densidad" o algo así. Esto parece hacer que la interfaz de usuario de mantener el "sí" de cambio.

Mis otros AVDs que no tienen este "soporte para el teclado de hardware" de la propiedad añadida de NO aceptar mi entrada de teclado físico.

19voto

Mochi Puntos 121

Por favor, intente con la siguiente configuración. Mi entorno (Objetivo: Android 4.0.3 - API de Nivel 15) éxito.

AVD - Editar - Hardware: - Nuevo... - soporte de Teclado - sí

AVD - Editar - Hardware: - Nuevo... - Teclado soporte de la tapa - no

9voto

Mike Puntos 143

Necesita cambiar la configuración.archivo ini en su .android directorio. Este archivo se encuentra bajo el principal directorio del disco duro. A partir de ahí, abrir la avd de archivo y podrá ver una lista de dispositivos virtuales. Abrir el dispositivo que desee y, a continuación, abra el archivo de configuración config.ini en el bloc de notas. Después copia este texto: "hw.teclado = yes" (sin las comillas) y, a continuación, guardar y cerrar. La próxima vez que abra el emulador, usted debería ser capaz de utilizar el teclado.

También puede abrir el hardware de qemu.ini archivo en el mismo directorio que el archivo de configuración config.ini y, a continuación, puede ver una lista de todas las opciones de hardware. Cambiar el hw.teclado de "no" a "sí".

Espero que esto ayude!

6voto

hal9000 Puntos 31

Esta respuesta es para aquellos que construyeron el emulador de origen (es decir, Siguiendo las instrucciones del source.android.com). Necesita modificar una propiedad en el siguiente archivo:

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

En la siguiente sección de archivo y cambie el valor predeterminado de no a yes:

# 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 de reconstruir (utilizando hacer). Al menos esto funcionó para mí.

0voto

slybloty Puntos 389

Intente Ctrl + F11 o NumPad 7. Que se debe habilitar el teclado, a menos que se deshabilita desde algún 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