Comment utiliser l'événement keydown dans le textarea?

Je ne suis pas très utilisé à l'aide de javascript mais j'en ai marre de répéter manuellement une équipe au travail. Quand j'écris dans un forum de discussion j'ai besoin d'un rapide court de commande, comme Ctrl-Alt-z, pour insérer du texte dans un textarea objet.

J'ai déjà écrit une fonction qui insère le texte au curseur de texte insertAtCursor(texte). L'ID du textarea est "contenu".

Je sais comment résoudre le problème du contrôle de combinaisons de touches. Le problème que j'ai est essentiellement à vérifier pour le clavier à tous.

J'ai essayé ce qui suit:

document.keydown(function(event){
  alert("Test");
});

Toutefois, il ne fonctionne pas.

Merci d'avance!

attacher un événement keydown à la réelle textarea. Vous êtes en l'attachant à l'ensemble de la page.
Les deux réponses ci-dessous sont bonnes, donc pas besoin d'une presque identique troisième, juste votre code peut être modifié par exemple aussi à document.onkeydown = function(event){alert("Test" + event.target);}; pour être fonctionnel. Mais sans doute préférable de joindre directement un gestionnaire d'événement à textarea.

OriginalL'auteur DoubleTrouble | 2012-07-16