https://www.cafzone.net/2011/07/mage-keyboard/
Mage Keyboard