Free Virtual Keyboard is a lightweight, multilingual on-screen keyboard that can be used with any Windows-based UMPC with a passive touchscreen (Ultra-mobile PC, Tablet PC, and Panel PC).
Perfect when you spend a lot of time responding to e-mails or jotting down notes on your mobile computer and find your hardware keyboard awkward or too small, a screen software keyboard may be just the improvement you've been seeking. This handy keyboard has keys large enough to be typed with the fingertips. You can easily change the size, color, and transparency of keyboard on the computer screen.
Another convenient function Free Virtual Keyboard has is key repeat allowing for any key held down to repeat the same character continuously. You also have the option to change the keyboard color to adjust for light conditions or just for fun.