Como posso usar o teclado do meu PC no emulador do Android? -- keyboard campo com android-emulator camp android Relacionado O problema

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


141
vote

problema

português

Eu quero executar / testar aplicativos Android no emulador Android e eu quero digitar usando o teclado do meu PC, pois ele me permite digitar e testar mais rápido. Quando eu uso o emulador, aceita apenas a entrada do teclado Android nativo (na tela). Como posso ativar o teclado do meu PC para uso no emulador do Android?

Inglês Original

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 respostas

120
 
vote

Eu tive o mesmo problema depois de atualizar as ferramentas do desenvolvedor (v20.0.0v2012 ...). De repente, nenhum dos meus dispositivos virtuais Android aceitaria qualquer entrada do meu teclado PC / Mac físico.

É assim que conseri:

    .
  1. eclipse & gt; Window menu & gt; AVD Manager
  2. Selecione seu dispositivo virtual e clique em Edit
  3. sob Hardware , clique em New
  4. seleccione Keyboard Support em seguida, clique em OK
  5. Edite seu valor para yes
  6. Agora você precisa clicar em outro item na lista, como "Densidade de Abtratract LCD" ou algo assim. Isso parece fazer a interface do usuário manter a mudança "sim".

Meus outros avds que não têm essa propriedade de hardware de "suporte de teclado" adicionada não aceita minha entrada de 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, tente as seguintes configurações. Meu ambiente (alvo: Android 4.0.3 - API Level 15) bem sucedido.

AVD - Editar - Hardware: - Novo ... - Suporte de teclado - Sim

AVD - Editar - Hardware: - Novo ... - Suporte da tampa do 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

Você precisa alterar o arquivo CONFIG.INI no seu diretório .android. Este arquivo é encontrado no diretório principal do disco rígido. A partir daí, abra o arquivo AVD e você verá uma lista de dispositivos virtuais. Abra o dispositivo desejado e abra o Config.ini no bloco de notas. Em seguida, copie este texto: "hw.keyboard = yes" (menos as citações) e depois salvar e fechar. Na próxima vez que você abrir seu emulador, você deve ser capaz de usar o teclado.

Você também pode abrir o arquivo Hardware-Qemu.ini no mesmo diretório que o config.ini e, em seguida, você pode ver uma lista de todas as opções de hardware. Alterar o HW.Keyboard de "Não" para "Sim".

Espero que isso ajude!

 

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 resposta é para aqueles que construíram o emulador da fonte (i.e. seguindo as instruções do source.android.com). Você precisa modificar uma propriedade no seguinte arquivo:

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

Na seção a seguir desse arquivo, altere o valor padrão do NO para Sim:

  # 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/>    

Então reconstrua (usando make). Pelo menos isso funcionou para mim.

 

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

Eu tive esse problema apesar de ter a configuração correta, e percebi que o problema real era que o foco estava nos botões de controle do emulador Windows, conforme relatado em Esta questão .

Para verificar se este é o seu problema, consulte Se pressionar o espaço pressiona um desses botões e, se pressionar a guia mover o quadrado de foco de destaque entre os elementos nos controles do emulador. Se esse é o problema, então você deve ser capaz de contorná-lo da seguinte maneira:

  • Selecione os controles estendidos (o botão "..." nos controles do emulador)
  • Alterar para qualquer item na janela Extended Controls clicando em
  • feche a janela de controles estendidos

O foco deve agora retornar à janela principal do emulador Android, não os controles do emulador e as principais pressões devem ir para os aplicativos 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 alguns indicados aqui, o teclado do PC deve ser ativado para as instâncias do emulador AVD. Julgando o que o Página do emulador no desenvolvedor Android diz sobre comandos-chave e tal, Não aparece que há uma maneira de ativar / desativar o uso do teclado do PC dentro do SDK. Sua melhor aposta é reinstalar o SDK e tente novamente.

 

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

Tente ctrl + f11 ou numpad 7 . Que deve permitir o seu teclado, a menos que seja desativado de outro lugar.

 

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

 
 
         
         
0
 
vote

Se você estiver usando Xamarin.Android em Visual Studio 2010 , você pode ativar Keyboard Support como segue:

    .
  1. feche o seu AVD
  2. em vs2010, vá para Tools > Start Android Emulator Manager
  3. selecione o AVD Name que você deseja adicionar Keyboard Support para, em seguida, clique no botão Edit
  4. No ABCDEFGHIJKLMNABCDEFGHIJKLMN9 , clique no botão ABCDEFGHIJKLMNABCDEFGHIJKLMN10
  5. no abcdefghijklmn# 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/> 1 lista suspensa, selecione # 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 e, em seguida, clique no botão # 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
  6. o # 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 é adicionado ao ABCDEFGHIJKLMNABCDEFGHIJKLMN16 Lista. Alterar o ABCDEFGHIJKLMNABCDEFGHIJKLMN17 De ABCDEFGHIJKLMNABCDEFGHIJKLMN18 para ABCDEFGHIJKLMNABCDEFGHIJKLMN19
  7. Clique no botão ABCDEFGHIJKLMNABCDEFGHIJKLMN20

captura de tela de "Edit Android Virtual Device" janela

 

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

 
 

Perguntas relacionadas

4  Por que "sugestões de palavras" de teclados não mostradas em alguns aplicativos?  ( Why are word suggestions of keyboards not shown in some apps ) 
Estou usando o teclado Hacker e SwiftKey X em Gingerbread. A linha de sugestões é mostrada na maioria dos aplicativos acima do teclado. Mas ao abrir o teclado...

1  Teclado físico (USB) continua acordando o tablet ICs Android do sono  ( Physical usb keyboard keeps waking android ics tablet from sleep ) 
com (ou sem) meu teclado USB anexado ... Meu tablet vai dormir após 1 minuto sem atividade, ou se eu manualmente o durma tocando no botão liga / desliga. No e...

6  Como faço para desativar a correção automática irritante da pontuação no teclado do dispositivo?  ( How do i disable the annoying auto correction of punctuation on device keyboard ) 
Aqui estão dois exemplos: (estou usando o ' | ' como o cursor) Exemplo # 1: I want to put the next word in quotes | tipo ' " ' seguido por uma palavr...

2  Usando o teclado de software no emulador de construção personalizado do AOSP  ( Using software keyboard in aosp custom build emulator ) 
Eu finalmente consegui construir minha própria imagem de AOSP e quero depurar algum problema com o teclado de software. No entanto, o emulador padrão tem um t...

3  Mudando a linguagem do teclado de hardware no transformador ASUS Eee Pad TF300T  ( Changing language from hardware keyboard in asus eee pad transformer tf300t ) 
Hoje atualizei meu ASUS Eee Pad Transformer TF300T para Android 4.1 e ficou muito desapontado. No Android 4.0 Eu usei Ctrl + Space no teclado russo Asus p...

1  Vibração para o teclado LG  ( Vibration for lg keyboard ) 
Eu não sei sobre os outros modelos, mas meu LG Optimus L3 2 não vibra enquanto toca no teclado virtual. Isso é muito ruim, porque é irritante ouvir um som par...

1  Android 7 (Nougat): Todos os meus teclados virtuais estão faltando - não consigo encontrar como reinstalar  ( Android 7 nougat all my virtual keyboards are missing cant find how to rei ) 
Recentemente, todos os meus teclados virtuais desapareceram. Sempre que vou a qualquer aplicativo que precise de entrada do teclado, a única opção que obtenho...

3  Existe uma maneira de personalizar as configurações do teclado?  ( Is there a way to customize keyboard settings ) 
No meu Samsung Captivate (AT & AMP; T) eles têm (sem motivo que eu possa fathom) dividir a chave de comando de voz do teclado SWYPE. Então, pareço ter a escol...

0  Como posso abrir o teclado no meu tablet Android?  ( How can i open the keyboard on my android tablet ) 
Acabei de comprar um NATPC M009s Ultimate Capacative Android Tablet PC Android 4.0 ICS e não consigo encontrar nenhuma maneira de acessar o teclado. Como po...

18  Teclado Multilíngue com Android  ( Multilanguage keyboard with android ) 
Às vezes digito em alemão e às vezes em inglês. Eu só pareço ser capaz de ligar a autocoletion para um idioma e ter que adicionar as palavras da outra lingu...

0  Problemas de download de dicionários adicionais do teclado do Google [Geboard] Pode ser baixado de maneira diferente?  ( Problem downloading add on dictionaries of google keyboard gboard can it be do ) 
Chegou aqui agora Lenovo A6010 Plus com última atualização do Android 5.0.2. Aqui está o problema: Quando eu for para configurações do GBoard & GT; Dicion...

1  Como digitar "Controle" no Termux?  ( How to type control on termux ) 
Há um bom aplicativo "Termux" que pode fornecer um poderoso ambiente de shell sem ganhar permissão de raiz. No entanto, o teclado da tela sensível ao toque nã...

6  Como habilitar a previsão de texto real para o teclado Android / Stock no LG Optimus One?  ( How to enable real text prediction for android stock keyboard on lg optimus on ) 
O título diz tudo, mas vou explicar um pouco mais. Eu tenho um telefone LG Optimus um com Android 2.2 Froyo. Ele vem com dois teclados, o LG ONE com previsã...

0  Parar o cursor de se mover para o final da palavra ao tocar em texto  ( Stop cursor from moving to end of word when touching text ) 
O comportamento padrão do Android ao interagir com o texto editável parece ser mover o cursor para o final da palavra que você tocou, independentemente do seu...

7  Ativar entrada Hebraw Swipe  ( Enable hebrew swipe input ) 
Eu notei que posso usar (com o meu fora da caixa nexus 4) desliza para. Inglês, mas não parece ser uma maneira de usar o furto para a entrada hebraica. Estou...




© 2021 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.