Simple Key Listener Problem

This simple code is not working properly:

keyListener = new Object();
keyListener.onKeyDown = function() {
    trace ("Message");
}
Key.addListener(keyListener);

The message is only output when some keys are pressed, such as W, D, Space, etc. I don’t know why…

Someone explain what is wrong?