La forma más sencilla de detectar pulsaciones de tecla en javascript

Tengo una idea para un juego en javascript (lo voy a hacer con EaselJS) y tendré que detectar pulsaciones de teclas. Después de buscar en Internet, he visto muchas sugerencias (use window.onkeypress, use jQuery, etc.) pero para casi todas las opciones hay un contraargumento. ¿Qué sugieren ustedes, chicos? Usar jQuery para esto suena bastante fácil, pero prácticamente no tengo experiencia con esa biblioteca (y tampoco soy un veterano en javascript) así que prefiero evitarlo. Si jQuery es la mejor opción, ¿puede alguien dar un buen ejemplo (con una explicación sería increíble) de cómo hacer esto?

Supongo que esto se pregunta mucho pero no pude encontrar respuestas claras. ¡Gracias por adelantado!

Respuestas a la pregunta(4)

Su respuesta a la pregunta