Android (f/w 2.1+) on screen keyboard for multiple languages
A Vietnamese keyboard for Windows and Linux
A simple tool for typing characters in different writing systems.
The Marathi Virtual Keyboard is the Plugin for web application.
Onscreen keyboard for eye tracking systems