[EDIT 3] I kind of "solved it" by at using the "strange" version. At least for the most important keys. It is suffient for my case, where I want to check
Using the XNA framework you can use thw follow for checking if any key has been pressed.
Keyboard.GetState().GetPressedKeys().Length > 0