none
Acionar a tecla ESC por javascript RRS feed

Todas as Respostas

  • Por quê você gostaria de "acionar"  a tecla?

    Não seria mais fácil criar um manipulador de eventos e executar algo quando for pressionada a tecla Esc?

    Isso é fácil usando JQuery.

    Ex:

    $(document).keypress(function(e) {
    if (e.keyCode == 27) { 
       alert('Pressionou a tecla Esc');
    }
    });

    Espero ter ajudado

    ----------------------------

    Tiago Saraiva Ferreira

    • Sugerido como Resposta ThiagoRuiz quinta-feira, 30 de agosto de 2012 14:14
    quinta-feira, 30 de agosto de 2012 04:38
  • Cheguei a esta página, pois também preciso simular o pressionamento de teclas. Mas neste caso, a tecla Enter, logo após a digitação em um campo de busca, em um site oferecido por um de terceiro, internamente. E que não tem o botão "pesquisar" ou submeter no seu html, tão pouco um ,<form></form>. Sendo a tecla enter (fisica) o parâmetro padrão, para o envio da busca.

    Por exemplo, preciso que o js abra uma pagina de busca, em seguida digite o parâmetro e aperte o famigerado enter. Como já fiz as demais etapas, empaquei no envio do Enter.

    Tendo como base o código anterior, a cima:

    if (e.keyCode == 27) { }

    Uma vez que não desejo verificar a tecla, mas pressiona-la virtualmente. Segui a lógica a abaixo:

    e.keyCode = 13;

     Mas nada acontece...

    quinta-feira, 11 de março de 2021 22:58