For Windows Vista and newer there are accessibility tools on the lower left corner of the screen.
Windows XP however needs a registry edit to show the on-screen keyboard on the login screen.
regedit and navigate to:
System key and enter
osk.exe and click
The on-screen keyboard should appear at the next login.