Don't know if it's related to Wine, Steam or to Ubuntu, but some keys stopped working in some games (some, not all) even under Wine 1.4 since I upgraded from Lucid 64 to Precise 64.
Now, after growing tired by sound stopping after a couple hours in Wine from time to time and the need to restart the PC in order to get sound again under Wine (the rest of the apps weren't affected, only Wine), I decided to install Wine 1.5.x (.11 ATM), since I already knew that ALSA wasn't the sound controler anymore, but PulseAudio.

Now, the games have the sound they should, and so far, the little I played didn't have the problems I had before... but in some games, some keys aren't recognized anymore (I can change them if the game has that possibility, but some keys aren't "mapped" and thus, I can't change them). It's not that the key doesn't work, but for Wine is like the key didn't even exist on my keyboard anymore. So far I found some symbol keys like tilde (~), L-Ctrl, R-Shift, Tab (which is a problem if I need to Alt-Tab from a crashing application to kill it). And NO, it's not related to keyboard mapping. Even if my native language is spanish (sorry for any gramatical errors I might have here), I run Ubuntu, Wine and every single program installed on my PC in english, and I use the keyboard mapping as a querty english keyboard (the most common of the common). "~" should be next to "1", but if I were using a spanish mapping, it would be between "P" and "Enter". No matter if I try to use one or the other, Wine acts as if I didn't press any keys.
Precise is up to date, my GTX 550 TI drivers also, and as far as I know, everything (but sound) worked pretty well under 1.4 (but seriously, playing CIV V without sound is annoying and boring, but FN:NV, Mass Effect, Skyrim and KOTOR are unplayable without it).
If anyone has any idea that might help, I'll appreciate.
