Desplácese hacia abajo la mitad del tamaño de la pantalla en Firefox

19

¿Es posible que la barra espaciadora no se desplace hacia abajo en toda la página en Firefox? Desplazar una línea a la vez (con la flecha hacia abajo) es muy lento, pero desplazar toda la pantalla (con la barra espaciadora) me apaga y pierdo el foco.

¿Hay alguna manera de hacer que la barra espaciadora desplace la página el equivalente de aproximadamente la mitad de la pantalla?

Para ser claro. Al presionar la barra espaciadora, en lugar de que la línea en la parte inferior de la pantalla se lleve a la parte superior, la línea en la parte inferior se debe llevar a la mitad.

Malabarba
fuente
Hey, ajuste el mouse de la rueda para desplazarse, por ejemplo, 10 líneas, 20 líneas ... Si desea desplazarse una línea, mantenga presionada la tecla Mayús.
kokbira
@kokbira He ajustado el desplazamiento de la rueda del mouse, pero hago la mayor parte de mi lectura con las manos en el teclado, por lo que ajustar el desplazamiento del teclado sería mucho más conveniente.
Malabarba
Si encuentra un problema con la lectura después de desplazarse por un salto tan largo, su problema no es el comportamiento de desplazamiento de su navegador, es el tamaño de su ventana. Use una herramienta de cambio de tamaño para colocar el navegador en una ventana la mitad de alta que su pantalla y lo suficientemente ancha para el texto + navegación. Prefiero GridMove, pero también hay alternativas.
rumtscho
Esto también ayudaría con sitios con una superposición de banner que oculta 2-3 líneas de la página.
Noumenon

Respuestas:

7

Debería ser bastante simple de lograr en AutoHotkey. Descargue autohotkey y use el siguiente script con él. El script detecta si está en un cuadro de entrada.

#NoEnv  
SendMode Input
SetWorkingDir %A_ScriptDir% 
#IfWinActive, ahk_class MozillaWindowClass
{
    Space::
    If A_Cursor != IBeam
    {   
        Send {WheelDown 150}
    }else {
        Send {Space}
    }
    return
}             

Luego, ajuste la cantidad de pasos de desplazamiento que desea desplazarse en {WheelDown 150}. Puede compilar fácilmente el script en un archivo ejecutable si lo desea utilizando el compilador que se incluye al descargar la autohotkey.

O descargue este binario precompilado ... http://www.megaupload.com/?d=D58JPT4U

droidgren
fuente
¿Afectaría esto a escribir en un cuadro de texto en Firefox?
Darth Android
Probablemente :( Se lo perdió. Pero tal vez podría extender el guión. Tecla de acceso rápido en modo de desplazamiento.
droidgren
He actualizado el script ahora para que detecte cuadros de texto. ;-)
droidgren
Ese tipo de trabajo ... De mi prueba: solo detecta que el cursor está en un cuadro de texto si el cursor del mouse también está en la parte superior del cuadro de texto, de lo contrario, solo se desplaza. Sé que suena raro, pero lo estoy reproduciendo ahora mismo en este cuadro de comentarios.
Malabarba
Si no se arregla, lo vincularé a ctrl-space o algo así.
Malabarba
1

Es solo una idea poco desarrollada, pero tal vez alguien lo haga realidad: un script de greasemonkey personalizado, que detecta el espacio y las pulsaciones de teclas shift-space, evita el comportamiento de desplazamiento predeterminado y desplaza programáticamente media página.

usuario188421
fuente
Tal vez un complemento Jetpack?
Stephanie