2 votes

Faites défiler *une* ligne à la fois dans un navigateur Web

Si vous lisez de longs textes avec un navigateur Web, il est plus facile pour l'œil d'avoir quelque chose qui les guide.

Une solution simple est de lire en bas de l'écran et de faire défiler une ligne après l'autre.

Jusqu'à présent, je n'ai pas trouvé de moyen de faire défiler exactement *une* ligne avec Firefox. La touche de curseur vers le bas déplace plus d'une ligne dans ma configuration.

Un plugin qui fournit une règle ou quelque chose du genre fonctionnerait aussi.

Si un autre navigateur prend en charge cela, je suis prêt à changer.

Quelqu'un a-t-il une solution?

3voto

Karamba Points 1

Comme mentionné dans cette page de support Mozilla, Vous pourriez essayer de modifier un (ou les deux) de ces paramètres cachés :

(1) Dans un nouvel onglet, tapez ou collez about:config dans la barre d'adresse et appuyez sur Entrée. Cliquez sur le bouton promettant d'être prudent.

(2) Dans la case de recherche au-dessus de la liste, tapez ou collez wheel et attendez que la liste soit filtrée

(3A) Double-cliquez sur la préférence mousewheel.default.delta_multiplier_y et saisissez une valeur plus élevée pour que chaque mouvement de la roulette couvre plus de terrain. Par exemple, vous pourriez essayer 300 ou 500. Vous pouvez laisser cet onglet ouvert et expérimenter le défilement dans un autre onglet jusqu'à ce que vous trouviez une valeur qui vous donne la vitesse que vous recherchez.

(3B) Double-cliquez sur la préférence mousewheel.system_scroll_override_on_root_content.vertical.factor et saisissez une valeur plus élevée. Par exemple, essayez de changer 200 en 500. Vous pouvez laisser cet onglet ouvert et expérimenter le défilement dans un autre onglet jusqu'à ce que vous trouviez une valeur qui vous donne la vitesse que vous recherchez.

3voto

Cette réponse a été initialement rédigée pour Firefox Legacy. Les modules complémentaires alternatifs pour Firefox Quantum peuvent être trouvés dans d'autres réponses.

Le moyen le plus simple est probablement d'utiliser l'extension : SmoothWheel

L'extension n'est plus disponible sur le site des modules complémentaires de Mozilla, mais reste disponible via la page d'accueil sur mozdev.org, probablement pour Firefox 56 ou une version antérieure seulement. Cette extension offre des options étendues pour personnaliser votre expérience de défilement, en contrôlant la taille des pas et la vitesse de défilement. Jetez un œil à la capture d'écran ci-dessous.

SmoothWheel, an extension for Firefox Legacy

Le paramètre par défaut est un peu plus doux qu'avant l'installation des modules complémentaires, mais il est probablement trop rapide pour ce que vous souhaitez. Essayez la suggestion suivante (testée par moi-même).

Paramètres de défilement

Sous Basic - Scroll, modifiez comme suit :

  • Taille des pas : 1/5 page --> 5 pixels

  • Vitesse : Normale (0.4 sec) --> Relâchée (0.7 sec)

Ensuite, cliquez sur le bouton Appliquer pour rendre les changements effectifs. À ce stade, vous pourriez remarquer que la page "accélère" en fonction de vos habitudes de défilement. Pour une sensation plus cohérente, continuez avec les étapes suivantes.

Sous Advanced - Advanced Scroll Settings, modifiez comme suit :

  • Durée adaptative : Moyenne (x2.5) --> [DÉSACTIVÉ]

Enfin, cliquez à nouveau sur le bouton Appliquer. Maintenant, vous remarquerez que le défilement est plus "uniforme" et cohérent à chaque étape.

Expérience de défilement

Si vous rencontrez des suspensions occasionnelles, vous voudrez peut-être visiter cette page qui explique sur VSync et d'autres problèmes.

Jusqu’à présent, je n’ai pas trouvé de moyen de faire défiler exactement une ligne avec Firefox.

Alors que cette solution pourrait ne pas vous donner exactement une ligne dans Firefox, 5 pixels est le plus petit pas (suivi de 1/20 page) que vous pourriez obtenir avec ces modules complémentaires. Et peut-être moins risqué que de bidouiller dans about:config.

D'après mon expérience de test de défilement sur cette page de Mozilla Contribute (2015), 1/20 page donne l'impression d'être quelque part entre 20 pixels et 50 pixels. Cela dit, 1/20 page pourrait défiler plus ou moins, en fonction du contenu de la page et de la taille de la police.

2voto

Muzaffar Points 5449

Vous pouvez utiliser l'extension Yet Another Smooth Scrolling pour Firefox :

https://addons.mozilla.org/ru/firefox/addon/yet-another-smooth-scrolling/?src=api

Ensuite, il est assez facile de personnaliser les options de défilement pour le clavier et la molette de la souris.

Allez dans les préférences des extensions et choisissez une taille de pas pour le clavier ou la souris en fonction de la police de caractères de votre navigateur. (Pour moi, 22 a bien fonctionné, avec ma police Georgia, taille 15).

description de l'image

0voto

Allez dans Préférences et ensuite, sous le sous-menu Avancé, décochez Utiliser le défilement fluide.

entrer la description de l'image ici

Cela devrait vous permettre de faire défiler plus précisément, il vous suffit de faire défiler très lentement.

0voto

araghuteja Points 294

En lisant le commentaire de @PeterNerlich, j'ai décidé de faire une extension pour détecter la taille de la police et faire défiler le nombre de pixels correspondant. J'utilise principalement Chrome et j'ai créé l'extension pour Chrome.

Vous pouvez télécharger la version bêta depuis ce lien.

Je l'ai testé sur la version Windows de Chrome et le navigateur Chromium sous Ubuntu 14.4.3. Pour inclure l'espace entre les lignes, j'ai multiplié la taille de la police par 1,5. Mais, je fournirai une manière de réduire ou augmenter le facteur d'espace dans la prochaine version. Vous pouvez accéder à la console Chrome (Ctrl+Shift+J) pour voir la taille de la police et lire les données de défilement.

Pour installer l'extension, allez à chrome://extensions/, faites glisser et déposez le fichier bêta dans la fenêtre. Ensuite, appuyez sur le bouton Ajouter.


Fonctionnement de l'extension :

  • Voir cette IMAGE
  • Accédez à la page Web et appuyez sur l'icône de l'extension.
  • Appuyez sur le bouton "Détecter la taille de la police!"
  • Immédiatement après avoir appuyé sur le bouton, cliquez sur le texte que vous souhaitez faire défiler ligne par ligne.

La fenêtre fera maintenant défiler en fonction de la taille de la police.


J'ai également mis en place un code pour lier les touches haut et bas du clavier comme la molette de la souris. Je vais améliorer la fonctionnalité et publier la prochaine version prochainement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X