¿Cómo puedo usar el teclado de mi PC en el emulador de Android? -- keyboard campo con android-emulator camp android Relacionados El problema

How can I use my PC's keyboard on the Android emulator?


141
vote

problema

Español

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

Original en ingles

I want to run/test Android apps on the Android emulator and I want to type using my PC keyboard, as it lets me type and test faster. When I use the emulator though, it only accepts input from the native Android (on-screen) keyboard. How can I enable my PC keyboard for use within the Android emulator?

     
       
       

Lista de respuestas

120
 
vote

Tuve el mismo problema después de actualizar las herramientas del desarrollador (V20.0.0V2012 ...). De repente, ninguno de mis dispositivos virtuales de Android aceptaría cualquier entrada de mi teclado físico PC / MAC.

Así es como lo arreglé:

  1. Eclipse & GT; ABCDEFGHIJKLMNABCDEFGHIJKLMN0 & GT; ABCDEFGHIJKLMNABCDEFGHIJKLMN1
  2. Seleccione su dispositivo virtual y haga clic en Edit
  3. bajo Hardware , haga clic en New
  4. Seleccionar Keyboard Support luego haga clic en OK
  5. Editar su valor a yes
  6. Ahora tiene que hacer clic en Otro elemento en la lista, como "Densidad LCD de ABRACT" o algo así. Esto parece hacer que la UI mantenga el cambio "Sí".

Mis otros avds que no tienen esta propiedad de hardware de "Soporte de teclado" agregado No acepte la entrada de mi teclado físico.

 

I had the same issue after upgrading the developer tools (v20.0.0v2012...). All of a sudden none of my android virtual devices would accept any input from my physical PC/Mac keyboard.

This is how I fixed it:

  1. Eclipse > Window menu > AVD Manager
  2. Select your virtual device and click Edit
  3. Under Hardware, Click New
  4. Select Keyboard Support then click OK
  5. Edit its value to yes
  6. Now you have to click off onto another item in the list, like "Abtract LCD Density" or something. This seems to make the UI keep the "yes" change.

My other AVDs that don't have this "keyboard support" hardware property added do NOT accept my physical keyboard input.

 
 
     
     
19
 
vote

Por favor, intente la siguiente configuración. Mi entorno (objetivo: Android 4.0.3 - API Nivel 15) exitoso.

AVD - Editar - Hardware: - Nuevo ... - Soporte de teclado - SÍ

AVD - Editar - Hardware: - Nuevo ... - Soporte de tapa de teclado - NO

 

Please try the following settings. My environment (Target: Android 4.0.3 - API Level 15) successful.

AVD - Edit - Hardware: - New... - Keyboard support - yes

AVD - Edit - Hardware: - New... - Keyboard lid support - no

 
 
   
   
10
 
vote

Debe cambiar el archivo config.ini en su directorio .andidio. Este archivo se encuentra en el directorio principal del disco duro. Desde allí, abra el archivo AVD y verá 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 = sí" (menos las citas) y luego guarde y cierre. La próxima vez que abra su emulador, debería poder usar el teclado.

También puede abrir el archivo Hardware-Qemu.ini en el mismo directorio que el config.ini y luego puede ver una lista de todas las opciones de hardware. Cambie el HW.KeyBoard de "No" a "SÍ".

espero que esto ayude!

 

You need to change the config.ini file in your .android directory. This file is found under the main hard drive directory. From there, open the avd file and you will see a list of virtual devices. Open the desired device and then open the config.ini in notepad. Then copy this text: "hw.keyboard = yes" (minus the quotes) and then save and close. The next time you open your emulator, you should be able to use the keyboard.

You can also open up the hardware-qemu.ini file in the same directory as the config.ini and then you can see a list of all the hardware options. Change the hw.keyboard from "no" to "yes".

Hope this helps!

 
 
6
 
vote

Esta respuesta es para aquellos que construyeron el emulador de la fuente (es decir, las siguientes instrucciones de Source.Android.com). Debe 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 (usar make). Al menos esto funcionó para mí.

 

This answer is for those who built the emulator from source (i.e. Following instructions from source.android.com). You need to modify a property in the following file:

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

In the following section of that file change the default value from no to 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/> 

Then rebuild (using make). At least this worked for me.

 
 
 
 
4
 
vote

Tuve este problema a pesar de tener la configuración correcta y se dio cuenta de que el problema real era que el enfoque estaba en las ventanas de los botones de control del emulador, como se informó en este problema .

Para verificar si este es su problema, consulte Si presiona el espacio, presiona uno de esos botones, y si presiona la pestaña, se mueve el cuadrado de enfoque resaltado entre los elementos en los controles del emulador. Si ese es el problema, entonces debería poder trabajar a su alrededor de la siguiente manera:

  • Seleccione los controles extendidos (el botón "..." en los controles del emulador)
  • cambia a cualquier elemento en la ventana de controles extendidos haciendo clic en
  • cerrar la ventana de controles extendidos

El enfoque ahora debe regresar a la ventana del emulador principal de Android, no los controles del emulador, y las pulsaciones de teclas deben ir a las aplicaciones de Android.

 

I had this issue despite having the correct configuration, and realized that the actual problem was that the focus was on the emulator control buttons windows, as reported in this issue.

To check if this is your problem, see if pressing space actually presses one of those buttons, and if pressing tab moves the highlight focus square between elements in the emulator controls. If that is the problem, then you should be able to work around it as follows:

  • Select the extended controls (The "..." button in the emulator controls)
  • Change to any item in the extended controls window by clicking
  • Close the extended controls window

The focus should now return to the main Android emulator window, not the emulator controls, and key presses should go to Android apps.

 
 
 
 
0
 
vote

Como algunos han indicado aquí, el teclado de PC debe estar habilitado para las instancias del emulador AVD. A juzgar por lo que es el Página del emulador en el desarrollador de Android dice sobre los comandos clave y tal, No aparece, hay una manera de habilitar / deshabilitar el uso del teclado de PC dentro del SDK. Su mejor apuesta es volver a instalar el SDK, y luego intente nuevamente.

 

As a few have indicated here, the PC keyboard should be enabled for the AVD Emulator instances. Judging by what the emulator page on Android Developer says about key commands and such, it does not appear there is a way to enable/disable PC keyboard usage within the SDK. Your best bet is re-installing the SDK then, and try again.

 
 
 
 
0
 
vote

Pruebe CTRL + F11 O NUMPAD 7 . Eso debería habilitar su teclado, a menos que esté deshabilitado de algún otro lugar.

 

Try Ctrl + F11 or NumPad 7. That should enable your keyboard, unless is disabled from somewhere else.

 
 
         
         
0
 
vote

Si está utilizando Xamarin.Android en Visual Studio 2010 , puede habilitar Keyboard Support de la siguiente manera:

  1. cerrar tu avd
  2. en vs2010, vaya a Tools > Start Android Emulator Manager
  3. Seleccione el ABCDEFGHIJKLMNABCDEFGHIJKLMN6 que desea agregar En el área Hardware , haga clic en el botón # 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/> 0
  4. En el ABCDEFGHIJKLMNABCDEFGHIJKLMN11 desplegable, seleccione # 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/> 2 , luego haga clic en el botón # 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/> 3
  5. El # 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/> 4 # 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/> 5 se agrega a # 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/> 6 . CAMBIAR EL ABCDEFGHIJKLMNABCDEFGHIJKLMN17 DE ABCDEFGHIJKLMNABCDEFGHIJKLMN18 A ABCDEFGHIJKLMNABCDEFGHIJKLMN19
  6. Haga clic en el botón ABCDEFGHIJKLMNABCDEFGHIJKLMN20

captura de pantalla de "Editar dispositivo virtual de Android" Ventana

 

If you are using Xamarin.Android in Visual Studio 2010, you can enable Keyboard Support as follows:

  1. Close your AVD
  2. In VS2010, go to Tools > Start Android Emulator Manager
  3. Select the AVD Name that you want to add Keyboard Support for, then click the Edit button
  4. In the Hardware area, click the New button
  5. In the Property dropdown, select Keyboard support, then click the OK button
  6. The Keyboard support Property is added to the Hardware list. Change the Value from No to Yes
  7. Click the Edit AVD button

Screenshot of "Edit Android Virtual Device" window

 
 

Relacionados problema

2  Usando el teclado de software en el emulador de compilación personalizado ASP  ( Using software keyboard in aosp custom build emulator ) 
Finalmente pude construir mi propia imagen AOSP, y quiero depurar un problema con el teclado de software. Sin embargo, el emulador predeterminado tiene un tec...

1  El proceso emulador para avd nexus_5x_api_22 fue asesinado  ( The emulator process for avd nexus 5x api 22 was killed ) 
He instalado Android Studio con Android SDK desde el sitio web oficial, creó un nuevo proyecto de muestra, no cambió ni elimina ni siquiera una línea, pero el...

0  Tarro de frijoles "La tarjeta SD no existe"  ( Jar of beans sd card not exist ) 
He instalado vino y corrí "Jar of Beans.exe". Se cargó con éxito. Intenté crear la tarjeta SD, haciendo clic en "Configuración", Tiempos de imitación. Aún así...

2  Reconexión del emulador a Eclipse  ( Reconnecting emulator to eclipse ) 
Mi principal problema con el desarrollo en Android es que el emulador parece desconectarse continuamente de Eclipse. Esto sucede siempre el 2-3 vez, trato de ...

2  ¿Sería posible usar un archivo de imagen / video como una cámara emulada?  ( Would it be possible to use a image video file as an emulated camera ) 
Hola Me preguntaba si sería posible en absoluto 'engañar' un dispositivo de Android real o emulado para pensar que una imagen o archivo de video es la aliment...

1  No se puede iniciar el dispositivo Emuled Android / Avd en Windows 7  ( Cannot start emulated android device avd device in windows 7 ) 
Sigo la guía oficial de Android aquí Pero no puedo iniciar el dispositivo emulado. Sigue diciendo PANIC Cannot start device... como se muestra debajo de l...

5  ADB que enumera todos los puertos reenviados  ( Adb listing all forwarded ports ) 
He reenviado el puerto de la máquina al emulador usando el siguiente comando ADB Forward TCP: 1234 TCP: 8080 Quería ver actualmente lo que todos los puert...

0  ¿Bloquear aplicaciones que se instalarán en el entorno AVD?  ( Blocking apps to be installed in avd environment ) 
¿Es posible que los desarrolladores bloqueen sus aplicaciones de Google Play en AVD o estoy escogiendo el perfil AVD no compatible? Sin embargo, estoy tratand...

0  Ejecutar archivos ROM personalizado en el emulador  ( Run custom rom files on emulator ) 
Quiero ejecutar archivos ROM de diferentes modelos de teléfono en el emulador de Android en My Windows PC. ¿Sabes cómo puedo hacerlo? Sé cómo ejecutar los emu...

141  ¿Cómo puedo usar el teclado de mi PC en el emulador de Android?  ( How can i use my pcs keyboard on the android emulator ) 
Quiero ejecutar / probar aplicaciones de Android en el emulador de Android y quiero escribir usando el teclado de mi PC, ya que me permite escribir y probar m...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos