The keyboard widget provides a virtual on-screen keyboard. It's possible to change the keyboard layout dynamically. The widget comes with a set of built-in layouts such as QWERTY and NumPad but it's also possible to define custom layouts.
While the widget is fully functional, the corresponding documentation hasn't been written yet. Until we found time for that, please have a look at the official keyboard widget example that can be found in the uGFX library under
The API reference for the virtual keyboard widget can be found here.