On screen keyboard - s76/libgdx GitHub Wiki

Most Android devices and all iOS devices do not posses a hardware keyboard. Instead, a soft- or on-screen keyboard can be presented to the user. To bring up the on-screen keyboard we can call this method:

Gdx.input.setOnscreenKeyboardVisible(true);

Once visible, any key presses will be reported as events to the application. Additionally, polling can be used to check for a specific key's state.

Note that there is currently a bug in the on-screen keyboard implementation when landscape mode is used on Android. The default Android on-screen keyboard can be switched for a custom keyboard, and many handset manufacturers like HTC make use of this. Sadly, their keyboard implementations tend to be buggy which leads to problems described in this issue. If you're are using a buggy custom keyboard or your manufacture supplied a buggy custom keyboard, Google's keybard works correctly with libGDX.

On-screen keyboard functionality is only available the Android and iOS platforms.