Shit dude.Thats what it was.If direct input is disabled my keys(all of them)work fine and also I can still use a push bind to talk.I think this should be put in the FAQ`s.
Windows XP and Teamspeak:
If you are using arrow keys and shift key for movements you will need to turn NumLock off for controls to work properly.If you use shift as a crouch button and are having trouble staying crouched while moving you will need to disable direct input on Teamspeak.You can do this by selecting settings,options,other.By doing this you may have to set voice activation on as some binds may not work properly including push button to talk.
What do ya think?Pretty clear now.Anyway thanks alot.Im happy now