Button not working?

Ok when I start up a game like GTA or soldat and i press any key that has a letter on it, nothing happens... so i go to the game controls and make sure the correct buttons are assigned... when i attempt to reassign w to jump it just replaces it with a number like 1 instead of w but keys like enter and esc still work. And when I use word all the letters are properly aknowledged. NEED HELP?????

Comp Specs
Lenovo Y550
420 GB Hard Drive
4gb of ram
OS is Vista 64bit
Graphics card is a Nvidia GeForce GT130m (i think)
Processor is Intel core 2 duo P8700 @ 2.53GHz
 
W is likely,already assigned,therefore,change the function using W to some unused key and then assign it to the desired function.
 
Back