Keyboard Event Manager aims to provide a powerful keyboard input abstraction layer for JavaScript.