Ativar entrada de teclado de hardware em emuladores Android

Se a entrada do teclado não estiver funcionando em seu emulador, você pode habilitá-la editando a propriedade

hw.keyboard=yes

em seu arquivo config.ini

Para fazer isso em todos os seus emulatros no Mac OS ou Linux, você pode usar este comando de terminal:

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

fonte: http://stackoverflow.com/questions/11235370/android-emulator-doesnt-take-keyboard-input-sdk-tools-rev-20