Почему не работает событие нажатия F11?

Я только что прочитал этот вопрос: Полноэкранная страница нажатием кнопки вместо F11
Операция попросила заменить F11 другими горячими клавишами, поэтому мне интересно, что возможно, я смогу имитировать нажатие F11 , чтобы все заработало.
Я узнал, что могу использовать триггер в JQuery для имитации события нажатия клавиши, поэтому я делаю что-то вроде этого:

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

Когда я запускаю это, я получаю предупреждение со значением 122, но похоже, что это не дает ожидаемого результата. Есть ли там ограничение?

Я сделал скрипку здесь: http://jsfiddle.net/ap295/5/

10
задан Community 23 May 2017 в 12:33
поделиться