Как вызвать событие клавиатуры f11, используя javascript или jquery? - PullRequest
7 голосов
/ 24 ноября 2011

Я хочу вызвать событие f11 клавиатуры, используя javascript или jquery, может кто-нибудь сказать мне, как это сделать?

Ответы [ 5 ]

8 голосов
/ 29 августа 2012

Вы можете попробовать использовать это: http://andrew.hedges.name/experiments/fullscreen/

5 голосов
/ 24 ноября 2011

Нельзя заставить компьютеры людей печатать вещи через javascript.Это нарушает среду песочницы браузеров.Я предполагаю, что вы пытаетесь заставить окно перейти на полный экран.Этот SO вопрос охватывает это.

Как сделать окно полноэкранным с помощью Javascript (растягивая по всему экрану)

1 голос
/ 27 декабря 2018

Я использую этот код:

function go_full_screen(){
  var elem = document.documentElement;
  if (elem.requestFullscreen) {
    elem.requestFullscreen();
  } else if (elem.msRequestFullscreen) {
    elem.msRequestFullscreen();
  } else if (elem.mozRequestFullScreen) {
    elem.mozRequestFullScreen();
  } else if (elem.webkitRequestFullscreen) {
    elem.webkitRequestFullscreen();
  }
}
<a href="#" onClick="go_full_screen();">Full Screen / Compress Screen</a>
0 голосов
/ 03 мая 2017

Пример рабочего кода:

document.addEventListener("keyup", keyUpTextField, false);
function keyUpTextField (e) 
{
    var keyCode = e.keyCode;
    if(keyCode==122){/*ejecutaAlgo*/}
}   
0 голосов
/ 07 октября 2016

Чтобы вызвать событие Нажатие клавиши F11 , как на клавиатуре, нам нужно это ..

Вызов этой функции при любом событии ..

function mKeyF11(){
    var e = new Event('keypress');
    e.which = 122; // Character F11 equivalent.
    e.altKey=false;
    e.ctrlKey=false;
    e.shiftKey=false;
    e.metaKey=false;
    e.bubbles=true;
    document.dispatchEvent(e);
}

Примечание:это чистая функция Javascript, и для ее поддержки не требуется jQuery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...