To use VirtualKeyboard simply click on the keys on the on-screen keyboard, each keypress will be sent to the active or front-most application. As with a real keyboard, to get uppercase characters you click Shift first, or to type in all uppercase, click Lock. Similarly, the other qualifier keys work as expected, they even work outside of VirtualKeyboard.

There are two versions of VirtualKeyboard:
VirtualKeyboard is a shareware application and can be freely used for 14 days. After this trial period, if you wish to continue using it, you must register. The registration fee is $19.95 for new users. The update is free for users who have purchased version 2.4.x after 04/17/2005, while the owners of any previous versions are eligible to upgrade for $9.95.
VirtualKeyboard 3 is a universal binary application and natively supports Intel-based Macs. It run on Mac OS X 10.0 or higher (PowerPC-Macs) and Mac OS X 10.4 or higher (Intel-Macs)
VirtualKeyboard Classic Lite instead, has less functions but is free. It run on Mac OS 8 or higher.
VirtualKeyboard main features:
• Fully
functional on-screen keyboard floating above other
applications.
•
Works
with US and international keyboard layouts
•
Offers
four, fully resizable, keyboard models: extended, standard,
reduced and small.
•
Handles
command-key combinations, modifier key-click combinations
and auto-key repeat.
•
Provides
an option that makes the keyboard transparent (0-90%) when
you move the cursor away.
•
"Labels"
feature: you can type text you use frequently (like a
return address, letter head, signature, ecc.) into all Mac
OS X applications simply select it from Label menu.
•
Provides
various visual and audio-feedback features including
speaking what you type (the latter option is built-in for
English).
•
Self-minimizing keyboard: this feature automatically
reduces the keyboard size if it is not used for a
determined period of time.
•
Open contextual menus when the left mouse button is hold
pressed.
