[click here to switch to english]
Sokusei est un lanceur orienté clavier pour OS X — comme Quicksilver, Launchbar et tant d’autres, avec ses particularités.
Le principal argument de Sokusei est que, plutôt que de taper des abréviations et occasionnellement passer en mode texte, vous êtes toujours en mode texte — et l’action par défaut qui lui sera appliquée est une recherche Google (sauf si c’est une URL, auquel cas elle est ouverte directement). Et vous n’avez pas à réfléchir d’abord à ce que vous allez faire et où dans quel ordre vous devez choisir telle action ou tel paramètre : dans Sokusei, vous tapez toujours d’abord le texte, puis vous décidez ce que vous allez en faire.
Vous faites apparaître la fenêtre principale de Sokusei en appuyant sur Control-Espace. (Choisissez “Préférences…” dans le menu pour changer le raccourci-clavier.) Vous tapez un peu de texte, et vous appuyez sur entrée. Hop, une fenêtre de votre browser s’ouvre sur une recherche Google reprenant votre texte.
Sauf si vous avez tapé une URL, auquel cas c’est cette URL qui s’ouvre. (Si vous voulez utiliser une URL comme valeur de votre recherche Google, vous pouvez simplement ajouter un espace à la fin pour qu’elle ne soit plus considérée comme une adresse valide.)
Jusque là, c’est simple.
Mais, pendant que vous tapez, Sokusei compare également votre texte à un catalogue des applications installées sur votre Mac, et de vos favoris enregistrés dans Safari; une liste des résultats potentiels est affichée en-dessous du texte, et vous pouvez utiliser les flèches haut et bas pour en sélectionner un et le lancer en appuyant sur Entrée. (Comme Quicksilver, Sokusei cherche lettre par lettre, pas par mot, de sorte que si vous tapez “PS” les résultats inclueront Photoshop, par exemple.) La liste ne s’affiche que si vous avez entré un seul mot ; elle disparaît dès que vous ajoutez un espace.
Si vous lancez l’un des éléments, il apparaîtra plus haut dans les résultats de vos recherches ultérieures ; il sera aussi associé à l’abréviation que vous avez tapée pour y accéder (dans l’exemple précédent, cela veut dire que Photoshop apparaîtrait en premier dans la liste à chaque fois que vous retaperiez “PS”).
Vous pouvez choisir un élément de la liste en utilisant les flèches haut et bas, ou en cliquant dessus ; vous pouvez également appuyer sur Command-Entrée pour lancer le premier élément de la liste, comme dans le menu Spotlight d’OS X. S’il y a trop de résultats correspondant à ce que vous avez tapé, vous avez la possibilité de préciser votre recherche et associer automatiquement le résultat trouvé à l’abréviation que vous avez tapée.
Outre les actions par défaut qui font de Sokusei un simple lanceur (recherche Google, ouverture d’URL et lancement d’applications), vous pouvez appuyer sur Tab, après avoir entré du texte dans la fenêtre principale, pour basculer en mode étendu et appliquer des fonctions personnalisées au texte que vous avez saisi.
Vous sélectionnez une action de la même façon que vous recherchez un élément à lancer : en tapant quelques lettres de son nom. Voici les actions qui peuvent être appliquées au texte que vous avez saisi :
Recherches rapides : les URL de vos favoris enregistrés dans Safari qui contiennent trois astérisques (***) sont considérées comme des URL de recherche, et seront exécutées en remplaçant les astérisques par le texte que vous avez saisI. Par exemple, si vous avez ajouté l’adresse http://en.wikipedia.org/wiki/Special:Search?search=*** à vos favoris, vous pouvez taper du texte dans Sokusei, appuyer sur Tab, sélectionner Wikipedia (en tapant “WP” par exemple) et appuyer sur Entrée pour ouvrir une recherche Wikipedia sur les mots que vous avez saisis.
Voici quelques exemples de recherches rapides que vous pouvez ajouter à vos favoris Safari ; relancez ensuite Sokusei pour qu’ils soient disponibles dans le mode étendu : Google Images ; Google Maps ; Google Define ; Wikipedia ; IMDb ; Amazon ; Facebook ; Poster sur Twitter (ne poste pas à proprement parler, mais ouvre la page Twitter avec votre texte pré-saisi dans le formulaire).
AppleScript: les scripts placés dans ~/Bibliothèque/Application Support/Sokusei/Actions apparaîtront dans la liste des actions applicables. Par défaut, Sokusei installe un script “Make New Note” qui crée un fichier texte sur votre bureau contenant le texte que vous avez saisi, et un “Make iCal To-Do” qui ajoute votre texte à Cal. Si vous souhaitez changer le fonctionnement d’une de ces actions, vous pouvez modifier le script avec Script Editor ; vous pouvez également vous en servir comme d’une base pour créer vos propres fonctions (c’est plus que simple).
On ne peut pas non plus changer le moteur de recherche par défaut. Ce sera corrigé plus tard (probablement en regardant quel moteur de recherche vous avez sélectionné dans Safari).
Contrairement à Quicksilver, Sokusei n’affecte pas plus de poids aux majuscules quand il fait une recherche dans son catalogue (je crois que Quicksilver le fait ?). C’est probablement définitif, pour raisons techniques, mais pas bien grave, puisque chaque élément que l’utilisateur lance sera mémorisé avec une abréviation.
Le gros de la configuration se fait en plaçant des fichiers dans le dossier Application Support, plutôt que dans une fenêtre Préférences. Je considère que, si vous voulez personnaliser le catalogue d’actions, vous êtes suffisamment geek pour ne pas avoir peur de modifier un script dans Script Editor ou ajouter des alias vers vos dossiers importants.
De même, les liens et recherches rapides sont lus uniquement depuis vos favoris Safari. Ce sera probablement corrigé un jour, mais je ne suis pas particulièrement pressé. (Il n’y a pas des utilitaires pour synchroniser les favoris Firefox avec Safari ?)
Sokusei construit son catalogue au lancement, donc il faut le relancer si vous voulez prendre en compte de nouvelles applications ou de nouveaux liens (en choisissant l’option “Relaunch” dans le menu ou en appuyant sur Command-R). Je ne suis pas fan des applications qui prennent des cycles CPU et occupent le disque dur alors que vous êtes en train d’utiliser votre ordinateur, et je ne trouve pas que ce soit bien terrible de relancer Sokusei si vous voulez prendre en compte une modfication, donc il est peu probable que ça change. (A moins que je le propose comme option le jour où j’ai envie d’apprendre le multithreading.)
Le catalogue de Sokusei est bien plus réduit que celui de Quicksilver ; certains éléments seront ajoutés à terme (par exemple, le contenu de votre Carnet d’adresses), d’autres ne le seront jamais. Et je n’ai pas particulièrement envie de développer une interface pour permettre la création de plug-ins.
Je ne sais pas comment gérer, et je n’ai pas la possibilité de tester la gestion de moniteurs multiples, donc pour l’instant Sokusei utilise simplement une méthode nommée “center” pour se positionner en haut au centre de l’écran. (L’écran principal, je suppose.)
Vous pouvez ouvrir la fenêtre Préférences du menu Sokusei pour changer son raccourci-clavier s’il entre en conflit avec celui que vous avez configuré dans Quicksilver. Mais je ne recommanderais pas d’utiliser les deux simultanément : si, à chaque fois que vous voulez taper ou rechercher quelque chose, vous devez vous demander si c’est Sokusei ou Quicksilver que vous devez ouvrir, vous allez perdre plus de temps à y réfléchir que vous n’en gagnez à utiliser des commandes au clavier. De plus, l’idée-même de Sokusei est que son interface se comporte d’une façon légèrement différente de celle de Quicksilver (on ne tape pas les commandes et le texte tout à fait dans le même ordre, etc.), donc passer de l’un à l’autre toutes les cinq minutes va être plus source de confusion qu’autre chose.
Si l’idée de Sokusei vous intéresse, je vous conseille plutôt de l’essayer sur quelques jours : désactivez Quicksilver, et regardez si vous pouvez vous en passer et ajuster vos réflexes à la façon dont Sokusei fonctionne. Il est tout à fait possible que vous ne puissiez pas vous passer de certains éléments du catalogue Quicksilver ; mais il est aussi possible que vous finissiez par préférer la logique de Sokusei et que vous décidiez de le gardeer.
Pour ce qui est des autres capacités de Quicksilver, telles que la création d’une flopée de raccourcis-clavier ou de zones à l’écran pour exécuter telle ou telle action, je n’ai aucune intention de les implémenter un jour ; je recommande fortement d’utiliser des applications séparées et spécialisées (Proxi est bien plus fiable et puissant que Quicksilver pour la définition de raccourcis-clavier, par exemple, et il y a pléthore d’applications dédiées au contrôle d’iTunes).
Sokusei est freeware et utilise les classes FMDB de Gus Mueller et ShortcutRecorder.