Exacto, onkeypress se activa cuando se presiona una tecla, en el ejemplo que te puso
Sensorium captura ese evento en el primer input.
¿Qué es lo que no te está funcionando?
EDITO: El problema es que en el evento onkeypress y onkeyup el value aún no cambia, así que habría que agregar la tecla capturada al value
.