Большинство Android устройств не обладают аппаратной клавиатурой. Вместо нее пользователю предлагается программная или экранная клавиатура. Для вызова
экранной клавиатуры нужно вызвать setOnscreenKeyboardVisible()
метод libGDX фреймворка:
Gdx.input.setOnscreenKeyboardVisible(true);
Как только клавиатура видна, любое нажатие клавиши будет сообщаться libGDX приложению в виде события. Кроме того, может использоваться опрос конкретных клавиш для определения их состояния.
Заметьте, что в настоящие время в ландшафтном режиме существует ошибка в реализации экранной клавиатуры.
По умолчанию, экранную клавиатуру Android можно переключить на пользовательскую, многие производители, подобно HTC, воспользовались этим. К сожалению, их реализация клавиатуры, как правило, имеет ошибки, которые приводят к проблемам, когда клавиатура не появляется в ландшафтном режиме.
Функциональность экранной клавиатуры доступна только на Android.