Этот вопрос закрыт для ответов, так как повторяет вопрос Как эмулировать нажатие клавиш клавиатуры на js или jquery?
mbxngtgo
@mbxngtgo
веб программист

Как имитировать нажатие сочетания клавиш ctrl+w через js?

Как имитировать нажатие сочетания клавиш ctrl+w .Как именно осуществить.Есть ли готовый код..
  • Вопрос задан
  • 3229 просмотров
Ответы на вопрос 3
vman
@vman
Пример

<html>
<head></head>
<body>
<button onclick="KeySend()">send ctrl + w</button>
</body>
<script>
function KeyPress(e) {
    var evtobj = window.event ? event : e
    if (evtobj.keyCode == 87 && evtobj.ctrlKey) alert("Ctrl+w");
}

function KeySend() {
  var ke = new KeyboardEvent("keydown", {key: "w", keyCode: 87, ctrlKey: true, cancelable: true, bubbles: true});
  document.dispatchEvent(ke);
}

document.onkeydown = KeyPress;
</script>
</html>


документация к примеру:

https://developer.mozilla.org/en-US/docs/Web/API/K...
https://developer.mozilla.org/en-US/docs/Web/API/E...
Ответ написан
romasovest
@romasovest
~
window.close(); // закрыть текущую вкладку
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы