Role sem usar as setas ou o mouse no Gmail com os atalhos ativados?

8

Não quero que minhas mãos deixem a posição de digitação tradicional para navegar no Gmail por meio de atalhos. Posso fazer tudo o que preciso, exceto navegar por e-mails muito longos. Para isso, é necessário que minha mão direita caia para navegar pelas teclas de seta do meu teclado, que estão ao lado. Isso é chato.

Alguém pode sugerir uma maneira de fazer isso?

Minhas teclas para cima e para baixo na página também estão ao lado.

Noah Clark
fonte
11
qual sistema operacional você está usando? Parece mais uma pergunta específica do navegador / SO, pois não consigo encontrar nada relacionado à rolagem na página Atalhos de teclado do Gmail .
Rebecca Dessonville
Estou usando osX e Chrome. Agora que você mencionou isso, pergunto-me se um plug-in de atalho de teclado vim pode funcionar.
Noah Clark

Respostas:

9

Rolar para cima e para baixo em uma página não é um atalho específico do GMail, mas o navegador / sistema operacional padrão. Você pode usar Space barpara rolar para baixo e Shift+ Space barpara rolar para cima.

Se a conversa tiver várias mensagens longas, você pode usar N& Ppara pular para o início da mensagem posterior / anterior, respectivamente.

dnbrv
fonte
+1 Parei de usar o espaço há algum tempo, porque muitos sites focam automaticamente em um campo em algum lugar da página (como a página de resultados de pesquisa do Google ou qualquer outra página do Yahoo). Mas eu confirmei isso no gmail ... talvez eu comece a usá-lo novamente.
Rebecca Dessonville
Isso funciona, mas não é tão suave quanto o erro para cima / para baixo. Eu raramente rolar para cima, então isso é aceitável por enquanto. Obrigado!
Noah Clark
3
Existe um equivalente para rolar para cima - basta usar 'shift-space', da mesma forma que você usaria shift-tab para voltar pelos elementos de um formulário. No entanto, an_ant mencionou em um aviso de recompensa que a rolagem feita pela barra de espaço é muito grande para suas preferências. Você conhece alguma alternativa ou maneira de modificar esse comportamento?
22612 Kevin Vermeer
2

Você pode usar este UserScript que ajusta a quantidade de rolagem ao pressionar o Space bar.

Se você tem alguma experiência em JavaScript, pode escrever seu próprio UserScript para o seu navegador que usa teclas para rolar para cima e para baixo.

Jerone
fonte
1

spacebarfará o truque.
Costumo usar je kpara navegar entre conversas mais recentes / mais antigas. ne ppara se mover entre mensagens.
Você pode ver todos os atalhos pressionando ?.

Arpit Rawat
fonte
0

Usar o spacebarpara rolar para baixo e tab- spacebaré praticamente a única maneira portátil de rolar em um navegador. Certifique-se de que o foco não esteja em uma entrada como uma caixa de seleção, caixa de texto ou botão e pressione espaço - tada! A página rola até as últimas duas linhas na parte inferior da tela estarem na parte superior.

Se você preferir rolar algumas linhas por vez, em vez de grandes pedaços como esse, adicione os manipuladores de teclas para spacebare tab- spacebar. Algo como:

window.onkeydown = function(e){ 
    if (e.keyCode == 32){            // If spacebar keycode
        if (event.shiftKey) {        // If shift is being held
            window.scrollBy(0, -50); // Scroll over 0 pixels and up 50 pixels 
        } else {                     // Otherwise
            window.scrollBy(0, 50);  // Scroll over 0 pixels and down 50 pixels 
        }
    }
};

faria isso se você colocá-lo em uma extensão. Se você deseja este pacote, existem alguns gerenciadores de atalhos de teclado, como este, que executariam o trabalho.

Kevin Vermeer
fonte