Sokusei est un lanceur d'applications au clavier pour OS X — comme Quicksilver, Launchbar et tant d'autres, mais avec son propre workflow.
La caractéristique principale de Sokusei est que vous commencez toujours par taper du texte, puis vous choisissez ce que vous voulez en faire — que ce soit chercher Google, l'utiliser comme URL, rechercher une application sur votre disque dur, et bien d'autres choses.
Pas besoin de réfléchir à ce que vous voulez faire avant de taper, vous saisissez juste ce sur quoi vous voulez agir. Vous pouvez ensuite facilement appliquer plusieurs actions différentes (plusieurs recherches web, par exemple) au même texte.
| Télécharger Sokusei 0.2.7 Mac OS X 10.5+ — PPC / Intel |
|
| Suivez l'application sur Twitter : @sokusei |
Pour faire apparaître Sokusei, appuyez sur Control-Espace (choisissez “Preferences…” dans le menu pour changer le raccourci). Vous pouvez alors taper du texte, et appuyer sur Entrée ; hop, une fenêtre de votre browser s'ouvre sur une recherche Google — à moins que le texte saisi soit une URL valide, auquel cas c'est cette adresse qui s'ouvre. (Si vous voulez envoyer une URL à Google, ajoutez un espace à la fin, pour que ce ne soit plus considéré comme une URL valide par Sokusei.)
Voilà, vous avez, en gros, la zone de saisie de Google Chrome derrière un raccourci-clavier.
Sauf que, pendant que vous tapez, Sokusei compare aussi votre saisie à un catalogue contenant toutes les applications installées sur votre Mac, ainsi que vos bookmarks dans Safari, et les résultats de la recherche sont listés sous la zone de saisie. Vous pouvez alors utiliser les flèches haut et bas pour sélectionner le résultat que vous souhaitez lancer. (Comme Quicksilver, Sokusei cherche des noms qui contiennent les lettres que vous avez entrées, par les mots — donc par exemple Photoshop apparaîtra dans la liste si vous tapez “PS”, et System Preferences si vous tapez “SYP”.) Vous pouvez également appuyer sur Command-Entrée pour lancer directement le premier résultat de la liste, comme dans le menu Spotlight.
Bien entendu, Sokusei mémorise quel résultat vous avez lancé après avoir tapé une série donnée de lettres, et ce résultat sera par la suite situé en haut de la liste si vous retapez les mêmes lettres — de sorte que vous vous constituez naturellement une liste d'abréviations pour les applications et les liens que vous utilisez le plus.
Notez que la liste de recherche locale disparaît dès que vous ajoutez un espace à votre saisie (parce que la recherche ignore les espaces, donc si vous en tapez un Sokusei considère que vous devez être en train de taper du texte pour un autre usage).
Mais ce ne sont là que les fonctionnalités de base, les plus accessibles.
Sokusei fait plus que lancer des applications et ouvrir des sites web : si vous appuyez sur Tab après avoir saisi du texte, vous entrez en mode étendu, qui vous permet de choisir des actions personnalisables à exécuter sur le texte que vous avez entré. Vous pouvez choisir une action de la même façon que vous choisissez une application à lancer : en tapant quelques lettres de son nom.
Les quicksearches vous seront familières si vous avez utilisé Quicksilver : tous les bookmarks de Safari qui contiennent trois astérisques (***) sont soncidérés comme des URL de recherche, et non des bookmarks. Ils deviennent donc des actions qui seront exécutées en ouvrant l'URL après avoir remplacé les astérisques par le texte que vous avez saisi. Par exemple, si vous avez un quicksearch pour Wikipédia (c'est-à-dire un bookmark, dans Safari, sur l'adresse http://fr.wikipedia.org/wiki/Special:Search?search=***), pour faire une recherche rapidement dans Wikipédia il vous suffit d'ouvrir Sokusei, taper le contenu de votre recherche, appuyer sur Tab et sélectionner Wikipédia (par exemple en tapant “WP”) dans la liste des actions.
Voici quelques exemples de quicksearches que vous pouvez ajouter à vos bookmarks. (Vous devrez relancer Sokusei après les avoir ajoutés, pour qu'il prenne en compte les modifications.)
Google Images ; Google Maps ; Google Define ; Wikipedia US ; Wikipedia France ; IMDb ; Amazon US ; Facebook ; Poster sur Twitter (qui ne poste pas directement, mais ouvre une page Twitter avec le champ de saisie pré-rempli).
Tout fichier AppleScript placé dans ~/Library/Application Support/Sokusei/Actions apparaîtra comme une action en mode étendu, et pourra recevoir le texte que vous avez saisi comme paramètre d'exécution.
La première fois que vous lancez Sokusei, il installe les actions par défaut : “Make Text Note” crée un fichier texte sur votre bureau contenant le texte que vous avez entré, comme mémo à vous-même ; “Make iCal To-Do” ajoute le texte à la base de to-do d'iCal.
Ces deux actions sont des scripts placés dans Application Support et vous pouvez les modifier à volonté ou les utiliser comme base pour construire des actions plus complexes. (Si vous n'avez jamais utilisé AppleScript, c'est extrêmement simple.)
Pour l'instant, Sokusei ne regarde que le fichier de bookmarks de Safari, et uniquement au lancement. Si vous ajoutez un bookmark alors que Sokusei tourne déjà, vous devrez le relancer. Si vous utilisez un autre browser que Safari, vous devrez définir vos bookmarks dans Safari ponctuellement, ou trouver un moyen de les synchroniser entre vos browsers.
Les quicksearches sont des bookmarks comme les autres, sauf qu'ils contiennent trois astérisques (***) à l'endroit où vous voulez que les termes de votre recherche soient insérés.
La liste des dossiers que scanne Sokusei au lancement est définie par des alias placés dans ~/Library/Application Support/Sokusei/Folders ; la première fois que vous lancez Sokusei (ou si le dossier a été supprimé), il y place des alias par défaut vers les emplacements standard des applications. Pour ajouter un fichier ou un dossier que vous voulez rendre accessible dans les résultats de recherche de Sokusei, créez un alias dans le Finder (choisissez “Créer un alias” dans le menu contextuel du fichier/dossier, ou utilisez le glisser-déposer tout en maintenant Command et Alt appuyés).
Il n'y a aucune incompatibilité particulière avec Quicksilver ou tout autre programme ; tout ce que vous avez à faire est d'ouvrir la fenêtre de Préférences de Sokusei pour changer le raccourci-clavier par défaut s'il entre en conflit avec une autre application. Cependant, si vous voulez vraiment tester Sokusei, vous devriez lui donner le monopole pendant quelques jours, le temps de vous y adapter — son fonctionnement est juste assez différent de celui de Quicksilver pour que vous soyez perturbé et perdiez tous les avantages des deux applications si vous passez de l'une à l'autre toutes les deux minutes.
Sokusei est freeware (et le restera probablement toujours), n'est pas open-source, et utilise les classes FMDB de Gus Mueller et ShortcutRecorder.
Oui, par ici.

