Android (f/w 2.1+) on screen keyboard for multiple languages
Screen keyboards in MS Excel and in Java for typing Tibetan characters
Learn touch typing without leaving the terminal
A simple tool for typing characters in different writing systems.
translate keystrokes typed with the wrong keyboard layout
A keyboard layout that's worth learning.
UK international/unicode keyboard driver for Windows
Custom Keyboard Layouts
On-screen keyboard that highlights keys that are pressed.
virtual keyboard writing in java