Ao usar o código de exemplo da documentação do jQuery para o manipulador de eventos keypress, não consigo capturar a Deletechave. O snippet abaixo irá registrar 0
quando a Deletetecla for pressionada no FireFox:
$(document).keypress(function(e) {
console.log(e.which);
});
Parece que deve haver uma maneira de capturar a Deletechave, mas é um termo ambíguo, então o Google não está se mostrando muito útil.
keyup
seria fazer o trabalho melhor.