OtoKeyboard: Stop typing manually. Get your free auto keyboard for Win
Keyboard that uses English phonetic for typing Tibetan characters
Touch typing tutor
Learn touch typing without leaving the terminal
SAW - Special Access to Windows - a programmable on-screen keyboard.
A simple tool for typing characters in different writing systems.
Keyboard Layout for Scientists and Engineers
Custom Keyboard Layouts
Extendable on-screen keyboard.
virtual keyboard writing in java
Reporting keystrokes without pressing any keys
The Marathi Virtual Keyboard is the Plugin for web application.