I don't know.I'm in Windows Xp and it works great.Did you tried to check before join a game?First time I checked it wasn't working but than did it in the log in screen and worked.
When you press one did the screen came a little bluish?
And No Recoil just work a little.