¿Hay un atajo de keyboard para desenfocar / desenfocar el campo de formulario activo?

Al navegar a través de inputs de formulario a través de TAB y SHIFT+TAB , ¿hay un atajo de keyboard para des-enfocar la página (y difuminar la input de formulario activo)?

Ejemplo:

Github tiene una gran cantidad de atajos de keyboard útiles, por ejemplo, gp en un repository navega para abrir requestes de extracción. Sin embargo, si he hecho clic en un área de text, ya no puedo usar los atajos de keyboard del website. Para que los atajos de keyboard funcionen nuevamente, tengo que hacer clic (¡con el mouse!) Fuera del área de text. ¿Hay una mejor manera de hacer esto en Google Chrome?

Esto también me estaba frustrando … ¡así que hice un guión! Esto funciona en Tampermonkey para Chrome, también debería funcionar en Greasemonkey para Firefox.

Simplemente presione Escape para desenfocar la input. También es lo suficientemente inteligente como para desenfocar solo los elementos de input.

Puede elegir activarlo en * github * o solo en todos los sitios web.

 window.onkeydown = function(e) { if (e.keyCode == 27) { // Escape is 27 on my keyboard - can be modified as needed var focused = document.activeElement; if (focused.tagName == 'INPUT' || focused.tagName == 'TEXTAREA') { focused.blur(); } } }; 

Espero que puedas recibir esto, ya que han pasado varios meses.

    Intereting Posts