Free Virtual Keyboard creates a full keyboard with a numeric keypad on the screen of your computer or tablet. While this app is designed for use on a touchscreen device, it also works on a desktop and is clickable with the mouse. It has a nice, low-key design, and a few customizable items mean you can make this keyboard match the rest of your desktop.
As soon as you download and install this app, you're ready to start using your virtual keyboard. It will stay on top of all open windows, so you can use it for anything, and you won't have to dig around trying to find it or keep tapping the screen to get it to come back up, although you can minimize it if you choose. There are some nice additional buttons, like one to bring up the Start menu and another to bring up a local menu. You can easily move the keyboard around the screen, depending on what you're working on and what you prefer. The number pad can also be disabled if you prefer not to use that function, and you can make the entire keyboard transparent on a sliding scale to further maximize screen space while keeping the keyboard available at the same time.
If you're looking for an alternative to the Windows keyboard, this is a good option. It works well, has an appealing and streamlined appearance, and it's free, which makes it an even better deal.