i've never tried the number pad trick, but for the past 5 years i've always used the United States-International keyboard instead...
Step 1
Open up Control Panel
(Click Start, Control Panel)
Step 2
Double click to open the Clock, Language, Region icon.
Step 3
In the new window that appears click the Change Keyboards button.
Step 4
Another new window will appear. Click the Add button.
Step 5
Click United States-International keyboard option.
Step 6
Click Ok
Step 7
Click the drop down Default Input Language menu and select United States International.
Step 8
You are now ready to type using an International Keyboard!