Keyboard shortcuts

Adds keyboard shortcuts back onto yay, because I liked them, so there. They don't fire if the event was triggered from an input, textarea or button