Pourquoi déclencher F11 appuyez sur l'événement ne fonctionne pas?

Je viens de lire cette question: Page plein Écran en appuyant sur le bouton au lieu de la touche F11
L'op a demandé de remplacer F11 avec d'autres touches de raccourci, donc je me demande que peut-être je peux simuler appuyez sur F11 pour mettre les choses au travail.
J'ai appris que je peux utiliser le déclencheur dans JQuery pour simuler la pression de touche de l'événement, je fais quelque chose comme ceci:

$("body").keyup(function (e) {
    alert(e.which);
});
var e = $.Event("keyup");
e.which = 122; //# Key code of F11
$("body").trigger(e);  

Lorsque je l'exécute, j'ai reçu l'alerte, dit-122, mais il semble qu'il ne donne pas le résultat espéré. Est-il une restriction?

J'ai fait du violon ici: http://jsfiddle.net/ap295/5/

Je ne pense pas que c'est possible d'exécuter des commandes de touche par juste le déclenchement des événements de la programmation. Ce serait fou.
nous allons déclencher CMD + Q ou ALT + F4 ? Grave du tout les navigateurs ne va pas s'exécuter qu'en raison de Javascript.

OriginalL'auteur wong2 | 2011-06-21