|You listed your operating system as Windows 7.|
Why did you start a subject in the Vista forum ?
If your o, s, and k keys work, Windows has a built in virtual keyboard (On Screen Keyboard) that works by you clicking on keys on it with your mouse cursor.
If you want to type something in a document or on a web page, you access the document program or web page, click with your cursor where you want the text to start, then click on the keys on the virtual keyboard.
Click on the "start" Windows 7 or Vista icon bottom left of your desktop screen and type: osk in the Start Search box, press Enter or click on the magnifying glass (search) icon at the end of that box.
In XP (or 2000 ?), click on Start - Run - type: osk , press Enter or click on OK.
If this is on a laptop or netbook, plug in a corded USB keyboard.
Laptop and netbook keyboards are relatively fragile, they are a frequent replacement item, they're relatively inexpensive, and for more recent models there are lots of new clone replacment keyboards you can buy on the web that will work in your model.
If this is on a desktop computer, use a different keyboard, or buy one if you don't have another one.