Added custom keyboard example

On the forum, there seem to be recurring question regarding custom keyboards an virtual ones. This PR adds a example of how to make one and clarifies it's dependence on the "keyboard_mode" setting.

Suggestions for improvement welcome. It's long to learn from ninja's.