Como faço para que as teclas Page Up e Page Down rolem em uma tela cheia nos navegadores?


13

Desde que me lembro, fiquei frustrado com o comportamento do navegador, ao usar as teclas Page Upe Page Downno teclado não rolar a página da web com uma tela cheia. Sempre que estou lendo uma página da web longa, prefiro ler a tela inteira de cima para baixo, pressione Page Downe continue lendo na parte superior da página seguinte. No entanto, fazer isso sempre deixa algumas linhas da tela anterior na parte superior da próxima tela. Freqüentemente, isso interrompe completamente minha concentração enquanto eu procuro nas primeiras linhas da tela para lembrar exatamente qual linha eu deixei de ler na tela anterior. Simplesmente reler as primeiras linhas novamente a cada vez tem um efeito semelhante na minha concentração.

Existe alguma maneira de alterar esse comportamento para que as teclas Page Upe Page Downrolem 100% da tela atual em vez de deixar algumas linhas da página anterior na parte superior da tela depois de uma rolagem de "página inteira"? Esse comportamento de "rolagem parcial da página" parece ser o comportamento normal nas versões atuais do IE, Chrome, Firefox e Safari, embora em quantidades diferentes (o IE e o Chrome deixam cerca de cinco linhas da tela anterior, enquanto o Firefox e o Safari deixam apenas um ou dois).

Por exemplo, aqui está uma tela no IE9 antes de usar a Page Downchave:

insira a descrição da imagem aqui

E aqui está a próxima tela depois de usar a Page Downtecla (as linhas "duplicadas" estão circuladas em vermelho):

insira a descrição da imagem aqui


1
Confira esta solução: superuser.com/questions/307739/… - se você ajustar o número da rolagem, deverá ter uma correção!
Peter Albert

@RSW, você corre o risco de encerrar sua pergunta, pois ela é ampla demais. Tente editá-lo para deixar a pergunta principal que parece ser "Como altero a função das teclas para cima / baixo da página para mover uma página inteira ao usar um navegador".
Tog

Respostas:


3

Acabei de testar isso no Firefox 19 na lista de perguntas principais, e há apenas um pouco de sobreposição entre as telas. Suponho que isso esteja lá para que, no caso de uma linha de texto seja dividida entre as telas, seja legível na segunda.

Tela 1:

Tela 1

Tela 2:

Tela 2

Essa sobreposição parece ser uma quantidade fixa e não determinada pelo tamanho da fonte; portanto, às vezes, como este exemplo, há mais sobreposições necessárias. No entanto, com letras grandes, você pode precisar de muita sobreposição para evitar cortar uma linha ao meio nas duas telas.


2

Por algumas razões:

  1. Permite sobreposição na leitura nos casos em que uma linha pode ser dividida ou comprimida na parte inferior.

  2. Os usuários tendem a paginar antes de ler as últimas linhas. Então eles precisam rolar algumas linhas para trás. Isso economiza esse esforço para eles.

NOTA: É o mesmo se você definir a roda do mouse para rolar uma tela por vez ou usar os botões Página.

Além disso, não são apenas os navegadores que fazem esse Word e o Notepad ++ também fazem isso, mas o limitam à última linha, e não a algumas linhas.


0

Existe uma extensão para o Chrome chamada "Scroll Marker", que exibirá um indicador após a rolagem para mostrar que o novo conteúdo é iniciado.

Estou usando e funciona bem para mim.


Esta extensão torna impossível páginas confluência editar (macros são quebradas)
sds
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.