As Embarcadero said :

"**WebBrowser Does Not Accept Keyboard Input on Android**

On Android devices, the on-screen keyboard is not available in a TWebBrowser control. This means that a user cannot complete a web form, for example. The TWebBrowser control should be used for displaying information or documents. **User interaction should be performed with FireMonkey controls.**"

[Link](http://docwiki.embarcadero.com/RADStudio/XE5/en/Release_Notes_for_XE5#WebBrowser_Does_Not_Accept_Keyboard_Input_on_Android)

This is very annoying if we have to use Clouds identification pages like Dropbox or Google Drive.

Using Delphi XE5 with REST components, I'm able to open the login pages, but the keyboard is not functional on Android. 

So how can I use FireMonkey controls to perform interactions as Embarcadero said : **User interaction should be performed with FireMonkey controls.** ?

**EDIT :**

Delphi XE 6 seems to be the only nice solution :

[Updates to TWebBrowser](http://docwiki.embarcadero.com/RADStudio/XE6/en/What%27s_New_in_Delphi_and_C++Builder_XE6#Updates_to_TWebBrowser) : The web browser available on Windows (SHDocVw.TWebBrowser) has been updated to the latest version of Internet Explorer.