How to enable the virtual keyboard?

The virtual keyboard must be activated first.

The activation method varies by Genymotion product.

Genymotion Desktop

The virtual keyboard can be enabled from the virtual device settings in Genymotion launchpad.

Right-click the device and select Edit.

Navigate to the ANDROID OPTIONS tab.

Enable the "Use virtual keyboard for text input" option.

Genymotion Cloud SaaS

There are no widgets or options to enable the virtual keyboard from the UI for the moment.

It has to be activated manually.

Android 5.0 - 5.1

Go to Settings > Language & Input > Current Keyboard.

Activate Hardware.

Show input method.

Android 6.0 - 15.0

Click in an input field.

Click on the virtual keyboard button in the bottom-right corner of the device display.

Choose your input language and activate the Show input method option.

Android 16.0

The virtual keyboard option has been removed in Android 16.0.

You will need to use adb command line to activate it.

Start an instance and connect it to ADB.

To do so, follow the steps from our on-line tutorial: How to connect an instance to ADB?

Run the following adb command: adb shell settings put secure show_ime_with_hard_keyboard 1

Wait a couple of seconds and the virtual keyboard will be enabled.

To disable the virtual keyboard, use the adb command: adb shell settings put secure show_ime_with_hard_keyboard 0

Genymotion Device Image

The virtual keyboard can be enabled in the Genymotion GUI.

Go to the Configuration tab.

Navigate to the Virtual Keyboard section and enable the virtual keyboard option.