Role pela metade do tamanho da tela no Firefox

15

É possível que a barra de espaço não role a página inteira no Firefox? A rolagem de uma linha por vez (com a seta para baixo) é muito lenta, mas a rolagem da tela inteira (com a barra de espaço) me desativa e perco o foco.

Existe uma maneira de fazer a barra de espaço percorrer a página o equivalente a aproximadamente metade da tela?

Só para ficar claro. Ao pressionar a barra de espaço, em vez da linha na parte inferior da tela trazer trazido para o topo, a linha na parte inferior deve ser trazida para o meio.

    
por Malabarba 07.07.2011 / 18:43

2 respostas

7

Deve ser bastante simples de realizar no AutoHotkey. Faça o download do autohotkey e use o seguinte script com ele. O script detecta se você está em uma caixa de entrada.

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

Em seguida, ajuste a quantidade de rolagens que você deseja rolar em {WheelDown 150} Você pode facilmente compilar o script para um exefile, se desejar, usando o Compilador incluído ao fazer o download do autohotkey.

OU baixe este binário pré-compilado ... link

    
por 11.07.2011 / 21:32
1

É apenas uma ideia não desenvolvida, mas talvez alguém a torne real: Um script customizado greasemonkey, que detecta o espaço e pressionamentos de teclas de espaço de turno, evita o comportamento de rolagem padrão e rola de meia página programaticamente.

    
por 13.07.2011 / 18:31