Оновлення
Станом на SDK rev 21, менеджер віртуальних пристроїв Android має вдосконалений інтерфейс користувача, який вирішує цю проблему. Нижче я виділив деякі важливіші параметри конфігурації:

Якщо ви помітили , що м'який (екран на основі) основні ключі Back, Homeі т.д. відсутні емулятор ви можете встановити , hw.mainKeys=noщоб включити їх.

Оригінальна відповідь
Навіть незважаючи на те, що в документації для розробників сказано, що підтримка клавіатури включена за замовчуванням, це виглядає не так у SDK rev 20. Я чітко включив підтримку клавіатури у файлі config.ini емулятора, і це спрацювало!
Додати: hw.keyboard=yes
До: ~/.android/avd/<emulator-device-name>.avd/config.ini
Аналогічно додайте, hw.dPad=yesякщо ви хочете використовувати клавіші зі стрілками для навігації по списку програм.
Довідка: http://developer.android.com/tools/devices/managing-avds-cmdline.html#hardwareopts
У Mac OS та Linux ви можете редагувати всі конфігурації емулятора за допомогою однієї команди Terminal:
for f in ~/.android/avd/*.avd/config.ini; do echo 'hw.keyboard=yes' >> "$f"; done
У відповідній примітці, якщо в емуляторі планшетного ПК відсутні кнопки BACK / HOME, спробуйте вибрати WXGA800 як вбудовану шкіру в редакторі AVD:

Або вручну встановивши скін в config.ini:
skin.name=WXGA800
skin.path=platforms/android-16/skins/WXGA800
(наприклад, для API 16)