document.onkeyup porté à jQuery

Je suis le portage de certains vieux Javascript jQuery:

document.onkeyup = function (event) {
    if (!event) window.event;
    ...
}

ce code fonctionne sur tous les principaux navigateurs. Mon jQuery code ressemble à ceci:

$(document).keyup = function (event) {
    ...
}

toutefois, ce code ne fonctionne pas (la fonction n'est jamais déclenché au moins dans IE7/8). Pourquoi? Comment réparer?

OriginalL'auteur dfa | 2009-06-26