Virtual keyboards can be very useful for computer users with mobility problems who find it difficult to use a standard keyboard. Windows includes its own on-screen keyboard, but it is a little limited and small. Touch-It Virtual Keyboard is a replacement tool.
The keyboard can be docked at the bottom of your screen or used as a floating window so it can be re-positioned as required. The program can be configured to launch automatically with Windows so the keyboard is always available, and it is compatible with Windows' login screen to allow for easy entry of user account passwords.
If you use your computer in more than one language, the keyboard will automatically adjust its settings according to which layout is currently selected. An integrated calculator make the program ideal for data input workers, and the software excellently supplements Windows' built in accessibility options.
Could also be useful for a developer seeking to produce a kiosk-powered user-interface that would enable a user to input characters through a touch screen keyboard.
Note that this is the freeware version which is somewhat feature-limited.