Custom Keyboard can be used for your webGL, mobile or any touchscreen system.
As testing out games i have on touchscreen have noticed that the keyboard did not show or did not work.
With this keyboard your users will be able to enter in text for there username or other text.
This Custom Keyboard can be customised to your needs.
This asset can use TextMeshPro but not required
Take a look at the video overview to see how easy this is to use and customise for your own app or game.