Raycast, ou la puissance du clavier
Interagir avec un ordinateur peut parfois (voire souvent) être assez frustrant.
Naviguer à la souris, surtout avec un trackpad (le pavé tactile des laptops), peut devenir vite contraignant.
Voici un outil que j’utilise au quotidien pour chercher des fichiers, gérer mon presse-papier, lancer des scripts, faire de l’OCR, ouvrir mon dossier de thèse, et plus encore. 😉
Qu’est-ce que Raycast ?
Pensé comme une alternative augmentée à Spotlight sur macOS, Raycast offre un ensemble d’outils pour améliorer la productivité sur ordinateur. Initialement disponible sur macOS, il est dorénavant disponible sur Windows.
Le projet n’est pas open-source (!!!) mais, un peu à la manière d’Obsidian, il bénéficie d’une API publique permettant à tous les développeurs de créer des extensions venant ajouter des possibilités supplémentaires à l’outil. Ces extensions sont disponibles dans un store (comme Obsidian).
Je vous laisse consulter la présentation par l’équipe du projet qui, je pense, le fera bien mieux que moi.
L’un des énormes avantages de l’outil, c’est qu’il est possible de tout faire grâce au clavier et de ne (quasiment) jamais avoir à prendre la souris. Cela permet de rester dans le flow de la recherche et de l’écriture.
Les fonctionnalités que j’utilise
L’accès à l’outil se fait grâce à un “master shortcut” — concrètement, un raccourci unique permettant de trouver toutes les commandes utiles. Sur mon ordinateur, il s’agit de la commande Cmd + Espace. À partir de là, il est possible de lancer toutes les commandes dont je vais parler.
Gestionnaire de presse-papier
C’est l’outil le plus utile pour mon travail. Ayant besoin de faire des copier-coller pour différentes raisons (numéros de décision, citations pour la rédaction, etc.), il est parfois utile de pouvoir retrouver un élément précédemment copié afin de le réutiliser. Le gestionnaire est là pour ça : Raycast offre une interface pour chercher, sélectionner et même modifier les éléments déjà copiés. Trèèèèès pratique.
Un lanceur de scripts
Afin d’automatiser certaines tâches, j’ai écrit quelques scripts en Python ou Bash. Grâce à Raycast, il est possible de lancer ces scripts en deux secondes.
Par exemple, l’un de ces scripts me permet d’entrer en deux secondes mes identifiants sur le portail Wi-Fi de l’université. Je sais que cela fonctionne aussi avec le gestionnaire de mots de passe, mais le script permet d’aller un peu plus vite…
Autre exemple : lorsqu’on copie du texte depuis un document PDF, ce dernier est, en général, “cassé”. Le texte contient des sauts de ligne non souhaités et c’est très agaçant d’avoir à les retirer une fois collé dans le document de destination. J’ai écrit un petit script, lancé grâce à Raycast, qui permet de retirer ces sauts de ligne et de garder ce texte propre dans le presse-papier. Énorme gain de temps.
Un dernier exemple : pour retrouver des décisions de justice du Conseil d’État ou du Conseil constitutionnel sans avoir à ouvrir manuellement Légifrance ou le site du Conseil constitutionnel, deux scripts me permettent de donner en argument le numéro de décision, de construire l’URL et d’ouvrir, automatiquement, la page correspondante dans les bases de données.
Les “quicklinks”
Ce sont des raccourcis permettant d’effectuer des recherches ou d’ouvrir des documents qu’on utilise régulièrement. Pour la thèse par exemple, un quicklink ouvre VS Code et le dossier de mes fichiers .tex pour la rédaction ; idem pour le blog.
J’ai plusieurs quicklinks permettant de chercher dans les bases de données de la bibliothèque Cujas ou du SUDOC, lorsque j’ai besoin de trouver une référence bibliographique.
L’extension OCR
Un certain nombre de documents que je consulte sont en fait de simples photos de textes. Même si Mac fait de l’OCRisation automatiquement depuis l’outil Aperçu, il y a des situations dans lesquelles il est plus ennuyant de passer par là pour copier du texte. Une extension Raycast (parmi d’autres) permet de faire cet OCR de manière très rapide et efficace, en sélectionnant sur la photo le texte à copier.
Conclusion
Vous l’aurez compris, Raycast est bien plus qu’un simple lanceur d’applications : c’est un véritable assistant de recherche. En automatisant ces micro-tâches chronophages, je ne gagne pas seulement des minutes, je préserve mon flux de réflexion. Pour un doctorant, c’est sans doute l’investissement le plus rentable pour se concentrer sur l’essentiel : la production scientifique.
Et vous, quel outil a radicalement changé votre manière de travailler sur votre thèse ?
Alexandre