In reply to:
The problem is with my home computer.
Right. I take it you're living in the UK? If so, it sounds as if your keyboard is set for English (American) rather than English (British).
You fucking idiot.
Click Start, then settings and click on the control panel. Click on keyboard go to language and add English (British) and set it as default.