Il est probable que certains de nos lecteurs se souviennent du projet Ubiquity de Mozilla. L'idée était d'intégrer un système pour contrôler le navigateur web en utilisant un langage naturel, avec la polyvalence et la rapidité du clavier. Aujourd'hui, nous pouvons ajouter une fonction similaire dans Google Chrome grâce à l'extension Cato, qui concentre les commandes les plus utiles pour l'utilisateur en un seul endroit.
Navigateur web. Clavier. L'idée ne semble pas très compatible au premier abord, mais une fois que nous assimilons les principaux raccourcis, notre productivité se multiplie. Ctrl+T, Ctrl+Tab, Shift+Ctrl+Tab, Alt+D... ce qui nécessitait auparavant de faire glisser le curseur et de faire quelques clics, est désormais à la merci de notre vitesse au clavier. Alors, pourquoi ne pas étendre ce potentiel ? Et si nous contrôlions un plus grand nombre d'éléments dans le navigateur en utilisant des commandes directes au clavier ? Mozilla a déjà exploré cette possibilité avec Ubiquity. Le projet a été abandonné il y a cinq ans, mais un groupe fidèle d'utilisateurs maintient un fork à jour. Cependant, Chrome est le navigateur le plus populaire actuellement, et celui qui souhaite tester quelque chose de similaire peut installer l'extension Cato.
Le fonctionnement de Cato se résume à cliquer sur son icône ou à utiliser un raccourci clavier pour invoquer la ligne de commande. Son option par défaut est Ctrl+J, mais elle entre en conflit avec l'onglet de téléchargement de Google Chrome en espagnol, donc je recommande d'aller dans la section des extensions, de cliquer sur « Raccourcis clavier » et d'assigner un raccourci différent (pour mon évaluation, j'ai choisi Ctrl+H). Nouveaux onglets, fenêtres de navigation privée, accès à l'historique de navigation, activer et désactiver des extensions, copier/coller des adresses, contrôler la lecture de contenu multimédia, ouvrir Gmail et Google Drive... découvrir toutes les commandes compatibles avec Cato nécessite une certaine dose d'exploration, mais le processus en vaut la peine.
L'auteur de Cato, Clifford Fajardo, travaille à la transformation officielle de l'extension en open source, mais celui qui le souhaite peut consulter son code dès maintenant sur GitHub. Personnellement, je pense que Cato est une implémentation bien plus propre que l'ancien Ubiquity, et surtout, elle n'entrave pas la dynamique des sessions. N'hésitez pas à l'essayer.