Panel Keydown Event

Hi,

Do panels support any kind of key down event?

I am implementing a timeout function on my vaadin application. The timeout will only occur if the user has not pressed a key or pressed the mouse button. The main content of my page is a Panel and the mouse clickEvent was used to determine whether the user has clicked on the page.

Now i am after implementing the same mechanism for keydown, so if any key is pressed on the panel the time is reset.

The way that i have tried so far was to use the action listener and ShortcutAction, but doing it this way reconises the event however id doenst send the key press to the component.

Thanks
Damian Fox