Hello Riccardo,
When i tap the touch handler it calls the method to show the keyboard, but when tap on the text editor it won't be called.
Does it mean you have already a working version, but it works unreliable when the user taps inside the Editor? If yes, the Editor component contains also a Touch Handler to allow the user the caret navigation. Possibly the handler interfers with the handler to activate the keyboard?
Therefore the simplest would be to use this existing handler. For this purpose, edit the method onPressTouch:
![](https://ask.embedded-wizard.de/?qa=blob&qa_blobid=13653568241731207117)
You could, for example, implement in the method following code to create the virtual keyboard dynamically and display it within the Application component (within the root object):
![](https://ask.embedded-wizard.de/?qa=blob&qa_blobid=2717132168450723344)
Later when you decide to hide the keyboard again, you could perform the following code:
![](https://ask.embedded-wizard.de/?qa=blob&qa_blobid=8328167600269542266)
For demonstration purpose I have created a small example demonstrating this application case (note, the example was created with EW version 12 so need version 12 or newer). In this example, when you tap within one of the three text editors, the virtual keyboard appears. By clicking on the Close Keyboard button, the keyboard disappears again:
Example Project
I hope it helps you further.
Best regards
Paul Banach