libosk is an easy to use, 100% configurable on screen keyboard for applications written using libwiisprite, written by beardface. Changing language, look and feel, etc… can all be accomplished simply by modifying a config file.
A demo application showing how to use libosk is included in the release.
Source: http://www.wiibrew.org/wiki/Development_Applications/libosk

AEP-Emu (DE/EN)
DMG Page (DE)
Indie Retro News (EN)
Retroguru (EN)