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
virtual keyboard writing in java
The Marathi Virtual Keyboard is the Plugin for web application.