¿Desplazarse sin usar las teclas de flecha o el mouse en Gmail con accesos directos?

8

No quiero que mis manos abandonen la posición de escritura tradicional para navegar por Gmail a través de accesos directos. Puedo hacer todo lo que necesito hacer, excepto desplazarme por correos electrónicos realmente largos. Para eso requiere mi mano derecha desplegable para navegar las teclas de flecha en mi teclado, que están a un lado. Esto es molesto.

¿Alguien puede sugerir una forma de hacer esto?

Mis teclas de página arriba y abajo también están a un lado.

Noah Clark
fuente
1
¿Qué sistema operativo estás usando? Esto parece más una pregunta específica del navegador / sistema operativo ya que no puedo encontrar nada relacionado con el desplazamiento en la página de Accesos directos del teclado de Gmail .
Rebecca Dessonville
Estoy usando osX y Chrome. Ahora que mencionó eso, me pregunto si un complemento de atajo de teclado vim podría funcionar.
Noah Clark

Respuestas:

9

Desplazarse hacia arriba y hacia abajo en una página no es un acceso directo específico de GMail sino el navegador / sistema operativo predeterminado. Puede usar Space barpara desplazarse hacia abajo y Shift+ Space barpara desplazarse hacia arriba.

Si la conversación tiene múltiples mensajes largos, puede usar N& Ppara saltar al comienzo del mensaje posterior / anterior respectivamente.

dnbrv
fuente
Hace un tiempo dejé de usar el espacio porque demasiados sitios web se enfocan automáticamente en un campo en algún lugar de la página (como la página de resultados de búsqueda de Google o cualquier página de Yahoo). Pero confirmé esto en gmail ... tal vez comenzaré a usarlo nuevamente.
Rebecca Dessonville
Esto funciona, pero no es tan sencillo como el error arriba / abajo. Raramente me desplazo hacia arriba, así que esto es aceptable por ahora. ¡Gracias!
Noah Clark
3
Hay un equivalente a desplazarse hacia arriba: simplemente use 'shift-space', al igual que usar shift-tab para retroceder a través de los elementos en un formulario. Sin embargo, an_ant ha mencionado en un aviso de recompensa que el desplazamiento realizado por la barra espaciadora es demasiado grande para sus preferencias, ¿conoce alguna alternativa o forma de modificar este comportamiento?
Kevin Vermeer
2

Puede usar este UserScript que ajusta la cantidad de desplazamiento al presionar Space bar.

Si tiene alguna experiencia con JavaScript, puede escribir su propio UserScript para su navegador que use teclas para desplazarse hacia arriba y hacia abajo.

Jerone
fuente
1

spacebarHará el truco.
A menudo uso jy kpara navegar entre una conversación nueva / anterior. ny ppara moverse entre mensajes.
Puede ver todos los accesos directos presionando ?.

Arpit Rawat
fuente
0

Utilizando el spacebarque desplazarse hacia abajo y tab- spacebares prácticamente la única manera portátil de desplazamiento en un navegador. Asegúrese de que el foco no esté en una entrada como una casilla de verificación, un cuadro de texto o un botón, y luego presione la barra espaciadora - ¡tada! La página se desplaza hasta las últimas dos líneas en la parte inferior de la pantalla en la parte superior.

Si prefiere desplazarse algunas líneas a la vez, en lugar de en grandes fragmentos como este, deberá agregar controladores de teclas para spacebary 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 
        }
    }
};

haría esto si lo pegas en una extensión. Si desea que este preempaquetado, hay algunos administradores de atajos de teclado como este que harían el trabajo.

Kevin Vermeer
fuente