Esta pregunta ya tiene una respuesta aquí:
Algunos sitios web (al parecer, cada vez más) secuestran varias combinaciones de teclas para realizar acciones dentro y definidas por el propio sitio web. Hay un ejemplo específico de /en GMail en una pregunta titulada inapropiadamente; está el cuadro de edición StackExchange que secuestra Ctrl+ Gpara "Agregar imagen" (en lugar del "Buscar siguiente" normal de Firefox); hay secuestro de Facebook Escpara ocultar una superposición en lugar de la habitual "dejar de cargar". Estoy seguro de que podría seguir y seguir con ejemplos, pero esto debería ser suficiente para ilustrar que esta pregunta no se trata de un sitio web específico.
Utilizo mucho el teclado y los atajos de teclado que se comportan de manera diferente según el sitio web en el que estoy es una gran molestia para mí. Si presiono un atajo de teclado definido por el navegador, quiero que se tome la acción definida por el navegador, no otra cosa. Tampoco quiero que ciertas funciones a las que normalmente se pueda acceder con el teclado no sean accesibles con el teclado, o que de repente se reasignen a otras combinaciones de teclas.
Me doy cuenta de que esto puede hacer que algunas cosas sean más engorrosas en algunos sitios, pero en este caso prefiero la coherencia.
¿Es posible configurar Firefox para prevenir o ignorar tales secuestros de sitios web y favorecer el comportamiento definido de Firefox?
Sería ideal una solución que funcione al menos para las versiones 20, 21 y 22 de Firefox tanto en Linux como en Windows.
Editar Mozilla Bugzilla Bug 380637 ¿Deberían las páginas web poder anular los atajos de teclado del navegador? parece indicar que al menos se está mirando. Ese error se presentó inicialmente a mediados de 2007 y todavía está activo a mediados de 2013. Curiosamente, el error 775002 Habilitar a los usuarios para deshabilitar JavaScript para secuestrar los atajos de teclado se consideró un duplicado en torno a Firefox 15.
Respuestas:
Puedes usar el complemento Vimperator. Con el objetivo de hacer de Firefox una interfaz de solo teclado, primero escucha cualquier pulsación de tecla que presiona y realiza sus propias acciones. A veces, cuando necesite usar los secuestros de teclado definidos del sitio, puede habilitar / deshabilitar fácilmente un modo de transferencia durante algún tiempo.
Tomemos el caso de GMail, que ofrece una gran cantidad de atajos de teclado. Pero cuando presiona cualquier atajo, Vimperator lo maneja. Por ejemplo, presionar
/
dentro de GMail generalmente coloca el cursor en el cuadro de búsqueda. Pero presionar/
en una página GMail cuando Vimperator está activo activa su búsqueda de página predeterminada (ala búsqueda en el editor Vim). El mismo caso para otros atajos de GMail comoo
c
o inclusoCtrl+Enter
. Lo que esto significa es que Vimperator será el oyente número 0 para las pulsaciones de teclas en Firefox, anulando incluso a los oyentes posibles para que los atajos de teclado sean globales en todo el navegador.Vimperator es básicamente un contenedor de Vim sobre Firefox. Si te sientes cómodo con Vim, Vimperator te parecerá un amigo perdido hace mucho tiempo. :-)
De todos modos, algunos atajos de teclado de Vimperator para comenzar con:
o<link>
abre el. Esta secuencia hace que se active la línea de comando Vimperator (en la parte inferior de la pantalla) y el comandoopen <link>
se colocará allí, con el espacio en el medio insertado para usted. PresioneEnter
para cargar la página.t<link
activa el comandotabopen
y abre el enlace en una nueva pestaña.gt
cambia a la siguiente pestaña.Ctrl+Tab
yCtrl+PgUp/Dn
tambien trabajo.gT
cambia a pestañas anteriores.ZZ
cierra FF después de guardar la sesión.f
etiqueta todos los enlaces en la vista de página con números resaltados. Escribir un número abre el enlace. Todos los campos resaltados se pueden buscar. Entonces, en lugar de escribir números, puede escribir cualquiera de los textos en el enlace resaltado al que desea ir.F
abre enlaces en una pestaña de fondo.h
j
k
l
para navegar por la páginaleft
down
up
yright
Vimperator ofrece una gran cantidad de métodos abreviados de teclado (y sin duda hace que la experiencia sin dolor sea libre de mouse), y la mayoría de los métodos abreviados predeterminados de FF funcionan como lo hacen normalmente. Puede encontrar accesos directos para resaltar texto, copiarlos, navegar por la página como si fuera un documento de texto, acercar / alejar, simular el desplazamiento en un enlace y, simplemente, cualquier cosa que haga que Firefox responda a un mouse.
El único lugar donde no funciona tan lejos como lo he usado, es dentro de las cajas Flash, porque, FF no puede alcanzar lo que hay dentro de ellas.
Puede llevar un poco de tiempo acostumbrarse si no conoce Vim o es nuevo en él. Sin embargo, la ayuda en línea realmente extensa está muy
:h<Enter>
lejos.Aquí está el enlace .
fuente
fuente