key input support for more modules

Most care about back and menu keys, marmalade takes key events and PvZ allows to type your name.