You could look at binding to keypress for basically the whole body or something in javascript (perhaps using jQuery’s live() method which binds current and future ...