Faire défiler sans utiliser les touches fléchées ou la souris dans Gmail avec des raccourcis activés?


8

Je ne veux pas que mes mains quittent la position de frappe traditionnelle pour naviguer dans Gmail via des raccourcis. Je peux faire tout ce que je dois faire, sauf faire défiler de très longs e-mails. Pour cela, il faut que ma liste déroulante soit droite pour parcourir les touches fléchées de mon clavier, qui sont sur le côté. C'est énervant.

Quelqu'un peut-il suggérer une façon de procéder?

Les touches haut et bas de ma page sont également sur le côté.


1
quel système d'exploitation utilisez-vous? Cela ressemble plus à une question spécifique au navigateur / au système d'exploitation, car je ne trouve rien de défilant dans la page des raccourcis clavier Gmail .
Rebecca Dessonville

J'utilise osX et Chrome. Maintenant que vous en avez parlé, je me demande si un plugin de raccourci clavier vim pourrait fonctionner.
Noah Clark

Réponses:


9

Faire défiler une page vers le haut et vers le bas n'est pas un raccourci spécifique à GMail mais le navigateur / système d'exploitation par défaut. Vous pouvez utiliser Space barpour faire défiler vers le bas et Shift+ Space barpour faire défiler vers le haut.

Si la conversation comporte plusieurs longs messages, vous pouvez utiliser N& Ppour passer au début du message suivant / précédent respectivement.


+1 J'ai cessé d'utiliser l'espace il y a un certain temps, car trop de sites Web effectuent une mise au point automatique sur un champ quelque part sur la page (comme la page de résultats de recherche de Google ou n'importe quelle page de Yahoo). Mais je l'ai confirmé sur gmail ... je vais peut-être recommencer à l'utiliser.
Rebecca Dessonville

Cela fonctionne, mais ce n'est pas aussi fluide que l'erreur de montée / descente. Je fais rarement défiler vers le haut, c'est donc acceptable pour l'instant. Merci!
Noah Clark

3
Il y a un équivalent pour faire défiler vers le haut - utilisez simplement 'shift-space', tout comme vous utiliseriez shift-tab pour reculer dans les éléments d'un formulaire. Cependant, an_ant a mentionné dans un avis de prime que le défilement effectué par la barre d'espace est trop important pour leurs préférences, connaissez-vous des alternatives ou des moyens de modifier ce comportement?
Kevin Vermeer

2

Vous pouvez utiliser ce UserScript qui ajuste la quantité de défilement lorsque vous appuyez sur Space bar.

Si vous avez une expérience JavaScript, vous pouvez écrire votre propre UserScript pour votre navigateur qui utilise les touches pour faire défiler vers le haut et vers le bas.


1

spacebarfera l'affaire.
J'utilise souvent jet kpour naviguer entre des conversations plus récentes / plus anciennes. net ppour se déplacer entre les messages.
Vous pouvez voir tous les raccourcis en appuyant sur ?.


0

Utiliser le spacebarpour faire défiler vers le bas et tab- spacebarest à peu près la seule façon portable de faire défiler dans un navigateur. Assurez-vous que le focus n'est pas sur une entrée comme une case à cocher, une zone de texte ou un bouton, puis appuyez sur espace - tada! La page défile jusqu'à ce que les deux dernières lignes en bas de l'écran soient en haut.

Si vous préférez faire défiler quelques lignes à la fois, plutôt qu'en gros morceaux comme celui-ci, vous voudrez ajouter des gestionnaires de touches pour spacebaret tab- spacebar. Quelque chose comme:

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 
        }
    }
};

ferait cela si vous le collez dans une extension. Si vous voulez ce préemballé, il existe quelques gestionnaires de raccourcis clavier tels que celui-ci qui feraient le travail.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.