En Firefox, ¿cómo puedo evitar que las páginas anulen los métodos abreviados de teclado integrados de Firefox a través de Javascript por tecla? ¿Preferentemente por sitio, también? La anulación más frustrante es la barra diagonal ('/') que está vinculada a "Buscar en la página". Sitios como los resultados de búsqueda de Google, las líneas de tiempo de Twitter, algunos wikis y otras páginas roban la barra diagonal para sus propios cuadros de búsqueda, lo cual es completamente incorrecto.
Como mi representante me permite hacer, editar y responder preguntas, pero no agregar comentarios, esto es básicamente un duplicado de estas otras dos preguntas que no fueron respondidas correctamente:
¿Cómo detener un sitio web para anular los atajos de teclado?
Firefox: no permita que los sitios web anulen la tecla / (barra oblicua)
fuente
Respuestas:
Sobre la base de la respuesta de edymtt, he creado un script de usuario que deshabilita solo atajos de teclado específicos. Puede agregar más accesos directos para deshabilitar agregando códigos de teclas a la matriz de códigos de teclas, o restringir a qué sitios aplicarlos reemplazando la
@include
etiqueta con uno o más patrones.Instalar usando greasemonkey .
fuente
191
depende de la distribución de su teclado, en lo que respecta a mi configuración de azerty (tengo 16 + 58 para el área alfa y 111 para el teclado numérico)Con respecto a Google y al acceso directo de Búsqueda rápida, puede instalar este script de Greasemonkey:
http://userscripts-mirror.org/scripts/show/132237
Como dice la descripción, "impide que Google enfoque la entrada de búsqueda en cada pulsación de tecla", en particular, si presiona
/
con el foco del teclado fuera del cuadro de búsqueda, aparecerá la Búsqueda rápida, como en otros sitios web.Solo lo instalé sin tocar el código, pero creo que podría adaptarse fácilmente para trabajar con otros sitios u otros accesos directos.
fuente
Desde Firefox 58 es posible deshabilitar la anulación de atajos de teclado por sitio web.
"Anular atajos de teclado" y muchos otros permisos están disponibles en "Información de la página -> Permisos" (debajo del icono de información en la barra de URL).
La anulación del teclado se introdujo en Firefox # 380637
fuente
Backspace
yDelete
, lo que realmente apesta.Ctrl
,Shift
oAlt
key) - lo que significa que esto no ayuda en absoluto con la tecla de barra mencionado en la pregunta original.Aquí hay un script más general: puede definir cualquier número de eventos de pulsación de teclas para deshabilitar.
https://greasyfork.org/en/scripts/5819-disable-website-keyboard-hooks
fuente
El complemento YesScript fue la solución sin problemas para mí. Impide que los sitios ejecuten JavaScript, pero solo los sitios que elija. La mayoría de las veces estos sitios secuestran atajos de teclado mediante JavaScript. Lo encontré en este artículo de Ghacks.net.
fuente