Little Big Details
Ces petites choses qui font la différence au quotidien.
The details are not the details. They make the design.
Charles Eames
Nous vivons pour ce genre de petites attentions. Cette page en recense quelques-unes. Souvent invisibles à l’œil, mais jamais à l’usage.
Éditeur
- Un nouveau circut arrive pré-rempli avec votre presse-papiers, avec un bouton « Vider » si ce n’était pas ce que vous vouliez. La mention s’efface dès que vous touchez au texte.Lien vers ce détail
- La Zone de test déclenche le circut que vous êtes en train d’écrire, variables comprises, avant même de l’enregistrer. ⌘T y va et en revient.Lien vers ce détail
- Des déclencheurs vous sont suggérés depuis le texte, avec leur verdict : déjà pris, ou « ombrage » (
,dcacherait,date). Les collisions se voient pendant la frappe.Lien vers ce détail - Quand le déclencheur que vous voulez est déjà pris, deux issues gardent votre travail : Enregistrer désactivé garde le texte ET le déclencheur, le circut arrive simplement éteint. Et dans le bandeau du conflit, Le désactiver libère le déclencheur d’un clic sur le circut qui le tenait, sans quitter l’édition. Rien de ce que vous avez écrit ne se perd pour un déclencheur.Lien vers ce détail
- Trois modes d’expansion, en clair : « À la frappe », « Via la palette », « Désactivée ». Dans la liste, le chevron le dit d’un coup d’œil (plein, éteint, pause).Lien vers ce détail
- Un circut sans déclencheur n’est pas une erreur : c’est un brouillon. Ou, en « Via la palette », un circut de plein droit, que la recherche retrouve.Lien vers ce détail
- Chaque circut garde l’historique de ses modifications, avec « Rétablir ».Lien vers ce détail
- ↑ et ↓ passent au circut précédent ou suivant, et l’éditeur suit. ⌘↑ et ⌘↓ sautent en tête et en pied de liste. Entrée enregistre, ⌥↩ saute une ligne, ⌘D duplique avec vos modifications en cours, ⌘⌫ supprime (avec confirmation).Lien vers ce détail
- Les espaces insécables se voient (un voile discret sur le « ␣ ») : deux circuts qui ne diffèrent que par une insécable ne se ressemblent plus. Sur la page d’un lien de partage aussi : qui reçoit un circut voit ce qu’il reçoit, invisibles compris. Dans l’éditeur, l’insécable prend SA place : le texte s’écarte pour la montrer, au lieu que sa marque se dessine par-dessus les voisins. La fine insécable, elle, se marque « ˽ ».Lien vers ce détail
- Le champ de texte grandit avec ce que vous y écrivez, jusqu’à 60 % du volet d’édition, puis il défile. Un circut d’une ligne garde l’allure qu’il avait ; une signature de quinze lignes ne s’édite plus par une fenêtre faite pour sept. Et la hauteur suit la fenêtre, jamais un nombre de lignes figé : le champ est plus grand sur un 5K que sur un 13″.Lien vers ce détail
Texte enrichi
- Le texte enrichi n’a pas d’interrupteur : le premier ⌘B rend le circut enrichi, tout retirer le rend brut à l’octet près. Le format EST la présence d’un gras, d’un italique ou d’un lien, et non un réglage de plus à comprendre.Lien vers ce détail
- ⌘V d’une URL sur un texte sélectionné pose un lien au lieu de remplacer le texte, comme dans la plupart des éditeurs de texte modernes. ⌘K ouvre le popover de lien, pré-rempli si le presse-papiers contient une URL.
circut.appsuffit : lehttps://vient tout seul, etnom@x.frdevient unmailto:.Lien vers ce détail - Un lien peut prendre l’adresse de votre presse-papiers : sélectionnez le texte du lien, appuyez sur ⌘K et tapez
{clipboard}dans le champ Adresse. Copiez une adresse, déclenchez — le lien est posé, libellé compris. Si le presse-papiers n’est pas une adresse, seul le libellé s’écrit : c’est la seule variable admise dans une adresse, et un lien mort ne s’écrit jamais.Lien vers ce détail - Un clic sur un lien dans l’éditeur ouvre son popover (modifier, retirer, ouvrir), jamais le navigateur : on est dans un éditeur. Et les keycaps ⌘B ⌘I ⌘K de la barre ne s’allument que lorsque le champ a le focus, parce qu’une touche ne se montre que si elle répond.Lien vers ce détail
- Coller depuis Chromium (Gmail, Slack, Notion) garde le gras, l’italique et les liens, sans qu’aucun HTML tiers n’atteigne WebKit : Circut lit le presse-papiers avec son propre convertisseur, là où celui d’AppKit chargerait les images de suivi de la page copiée, et ferait donc une requête réseau depuis Circut. Le RTF (TextEdit, Notes, Safari) est lu aussi, et ramené aux mêmes trois marques.Lien vers ce détail
- Dans un circut enrichi, les lignes qui commencent par « • » partent en vraie liste à puces au collage. Dans un circut brut, elles restent du texte. Et coller une liste à puces dans l’éditeur rend le circut enrichi : ⌘Z défait le tout d’un geste.Lien vers ce détail
- Coller et adapter le style (⌥⇧⌘V) est dans le menu Édition : le texte copié arrive sans sa mise en forme. Et copier un circut brut n’écrit que du texte : collé ailleurs, il prend la police du document, pas celle de Circut.Lien vers ce détail
- Le « ␣ » qui révèle une espace garde la police du champ au milieu d’un passage en gras : un marqueur n’est pas du texte.Lien vers ce détail
Liste de circuts
- Sous filtre ou recherche, la liste dit « 12 sur 6 191 circuts » : vous savez toujours si vous regardez tout.Lien vers ce détail
- Chaque circut affiche ses #catégories au bout de sa ligne, deux au plus, puis le compte des autres, qui les montre au survol. Un clic sur l’une d’elles tape
#persodans la recherche, comme vous l’auriez tapé : la fois suivante, vous le taperez sans la souris.Lien vers ce détail - Un circut de pack que vous retouchez garde le lien à son pack. Les corrections continuent d’arriver sur ce que vous n’avez pas touché, jamais sur ce que vous avez modifié.Lien vers ce détail
- Dans le filtre, un pack coché déplie sous lui un cran « ↳ Personnalisés seulement » : vos seuls exemplaires retouchés, rien d’autre. Il n’existe que sous un pack qui en a, et se range quand vous le quittez.Lien vers ce détail
- Le filtre En conflit n’apparaît dans le menu de la liste que s’il y a des conflits, et il ne montre que les circuts réellement perdus : la plupart des chevauchements sont sans conséquence, la frappe retombe juste, et les afficher tous noierait ceux qui comptent. Ouvrir un circut du filtre dit lequel le masque.Lien vers ce détail
- Le popover du chevron d’une ligne, qui règle le mode d’un circut, dit comment faire pour plusieurs : ⇧⌘M passe la liste en sélection multiple. C’est là qu’on cherche d’abord.Lien vers ce détail
- Le compteur de frappes économisées ne compte que ce qui a vraiment été tapé, déclencheur déduit.Lien vers ce détail
- Le libellé de version, au pied de la barre latérale, réagit au survol et au clic. Nous n’en dirons pas plus.Lien vers ce détail
- Une bulle d’aide n’est jamais recouverte, ni coupée par le bord de la fenêtre : chacune s’ouvre dans sa propre petite fenêtre, collée au contrôle qu’elle explique.Lien vers ce détail
Palette
- Elle s’ouvre toujours au même endroit et retient celui où vous la déposez, en proportion de l’écran (même place sur un 13″ et un 5K), et revient dans l’écran si le sien a disparu.Lien vers ce détail
- Recherche par déclencheur, par texte, par mot-clef ou par #catégorie, accents ignorés (« e » trouve « é »), les récents et les plus utilisés d’abord.Lien vers ce détail
- Un déclencheur se retrouve par son mot : « sig » trouve
,sigsans qu’on tape la virgule. Le préfixe est une convention de frappe, pas une partie du nom qu’on cherche. Et à pertinence égale, vos circuts passent avant ceux d’un pack.Lien vers ce détail - ↑ rappelle vos recherches passées, comme dans un terminal. ↑↓ naviguent ensuite. Seules les recherches qui ont mené à une action y entrent.Lien vers ce détail
- À la toute première ouverture, la palette montre VOS circuts d’abord, puis les mots que vous tapez déjà. Cet ordre est choisi, et il s’efface dès que vous vous servez de l’app.Lien vers ce détail
- Ouvrir la palette copie ce que vous aviez sélectionné, quel que soit le raccourci que vous lui avez donné : avec ⌘CC, c’est le premier appui qui copie ; avec un autre, Circut émet le ⌘C à votre place. Sélectionner un texte puis ⌘N en fait donc un circut, sans passer par la case copier.Lien vers ce détail
- ⌘N crée un circut à partir du presse-papiers, ⌘S à partir de ce que vous avez tapé, résultats ou pas. La ligne est toujours là, elle rappelle le geste. Elle montre le début de ce que vous avez copié, pour voir le circut avant de le créer, et jamais un mot de passe : un contenu qu’un gestionnaire comme 1Password marque comme masqué ne s’affiche pas, même en partage d’écran.Lien vers ce détail
- → ouvre les actions du circut sélectionné : insérer, copier, modifier, partager. ⌘C copie le texte rendu (dates calculées, variables résolues) sans le déclencher ; ⌘O ouvre l’app avec votre recherche déjà dans le champ.Lien vers ce détail
- « Modifier » depuis la palette amène la fenêtre À VOUS, même si vous travaillez en plein écran sur un autre bureau. Une app d’arrière-plan qui se promeut doit venir jusqu’à l’écran qu’on regarde.Lien vers ce détail
- Maintenez ⌘ : ⌘1 à ⌘9 apparaissent au bout des neuf premiers résultats et les insèrent sans passer par les flèches. Et ⌘CC puis un chiffre, sans relâcher ⌘, insère ce résultat d’un seul geste.Lien vers ce détail
- Tapez
#: vos #catégories s’affichent en pastilles, avec le nombre de circuts de chacune, et ⇥ adopte la première.Lien vers ce détail - La première #catégorie d’un résultat s’affiche au bout de sa ligne, et cède sa place au chiffre quand vous maintenez ⌘ : qui maintient ⌘ cherche le chiffre, pas la catégorie. Rien ne glisse, rien ne bouge.Lien vers ce détail
- Les keycaps ⌘ s’allument quand ⌘ est maintenu : ce que ↩ va faire se lit avant d’appuyer.Lien vers ce détail
- Fond opaque et constant, lisible sur un éditeur blanc comme sur un thème sombre. Un clic ailleurs la ferme, même dans une autre app.Lien vers ce détail
- Le raccourci que l’app vous montre est le VÔTRE, partout où elle le cite (prise en main, tuile « Via la palette » des Statistiques, résumé du pack Émojis, menu de la barre), lu sur votre disposition : ⌘JJ en Dvorak, où la touche C tape un J.Lien vers ce détail
- Une pause minutée. Dans la palette, tapez
pausesuivi du nombre de minutes pendant lesquelles vous ne voulez plus déclencher aucun circut :pause 1pour 1 minute,pause 15pour 15 minutes, etc. Unpausetout court vaut 5 minutes. Dans la barre des menus, le menu de Circut propose aussi 1, 5 ou 15 minutes, ou 1 heure. Les déclenchements reprennent tout seuls, et d’ici là, l’icône le signale. Fini l’interrupteur qu’on oublie.Lien vers ce détail
Pendant la frappe
- L’apostrophe droite devient courbe pendant que vous tapez (pack Typographie soignée, à activer d’un clic), sans jamais désordonner la suite : les substitutions courtes se tapent, les longs textes se collent.Lien vers ce détail
- L’espace que vous tapez avant un « ; », « : », « ? » ou « ! » devient insécable (pack Typographie soignée, à activer d’un clic) : le signe ne se retrouve jamais seul en début de ligne, et vous n’avez rien de spécial à taper.Lien vers ce détail
- Une puce qui commence par « : » garde sa puce : la correction typographique s’efface là où elle n’aurait rien à retenir. Une insécable empêche un signe de rester seul en fin de ligne. En tête d’une puce, il n’y a rien devant lui.Lien vers ce détail
- Les touches mortes sont comprises :
^puisefait un « ê », qui s’efface d’un seul retour arrière. Le déclencheur s’efface exactement, jamais un caractère de trop.Lien vers ce détail - Maintenir une lettre pour choisir un accent ne déclenche rien : seul l’appui compte, jamais la répétition. Pendant que le panneau des accents de macOS est ouvert, la touche se répète sans rien écrire. Sans cette garde, un « o » tenu pour obtenir « ô » ferait partir
ooo, « out of office ».Lien vers ce détail - La dernière lettre de votre déclencheur ne quitte jamais votre clavier : l’application ne la reçoit pas, et Circut n’efface que ce qui la précède. Il ne reste donc plus rien à transformer avant nous — les
...et les->que Notion condensait en mangeant le caractère d’avant, le sélecteur d’émoji que Confluence ouvrait sur un « : », les codes d’émoji que Discord remplaçait tout seul.Lien vers ce détail - Un circut de plusieurs lignes arrive d’un bloc, même court : il se colle au lieu de se taper. Tapé ligne à ligne, un éditeur web perdait des caractères autour du saut de ligne.Lien vers ce détail
- Une substitution courte se pose lettre par lettre, au rythme d’une main : l’apostrophe courbe, l’espace insécable et son signe. Un éditeur qui relit la frappe au vol n’y voit rien d’anormal — envoyés d’un seul tenant, les deux caractères faisaient avaler l’insécable au sélecteur d’émoji de Confluence.Lien vers ce détail
- La casse suit la frappe quand le pack le permet :
bbjdonne « Bonjour »,Aujj« Aujourd’hui ».Lien vers ce détail - Vous pouvez enchaîner : les frappes arrivées pendant qu’une expansion se pose sont mises en attente et rejouées dans l’ordre.Lien vers ce détail
- Quand un champ de mot de passe active la saisie sécurisée de macOS, Circut se met en pause, et l’icône de la barre des menus le dit. Safari, Chrome, 1Password et l’invite sudo du Terminal l’activent d’eux-mêmes.Lien vers ce détail
- Quand la saisie sécurisée reste coincée, Circut dit le remède : le plus souvent « déverrouillez 1Password », verrouillé par la mise en veille, et un clic l’ouvre. La barre des menus et le bandeau le disent dès le réveil du Mac, la notification au moment où vous tapez dans le vide.Lien vers ce détail
- Vous tapez à la main un texte dont vous avez le circut ? Circut vous le signale, discrètement, et un clic ouvre le circut. Jamais pour un texte de moins de sept caractères, et jamais pour un texte que Circut vient d’écrire lui-même : l’espace que vous tapez derrière une expansion ne doit pas réveiller le rappel d’un circut voisin, pour une frappe qui n’est pas la vôtre.Lien vers ce détail
- Un circut qui n’est qu’un lien ne vous reproche jamais d’avoir tapé son libellé : « webinaire », tapé pour lui-même, n’est pas une occasion manquée du circut qui pose le lien vers le webinaire.Lien vers ce détail
- Circut cesse de vous rappeler un circut que vous n’utilisez pas : le dernier rappel le dit, et vous laisse choisir. Sans réponse il se tait. Le jour où le circut sert, les rappels reviennent d’eux-mêmes. Et l’avoir coupé se défait : une ligne « Réactiver » attend sous son graphe d’utilisation.Lien vers ce détail
- Une autocorrection ne mord jamais dans un mot voisin :
anually→ « annually » ne se déclenche pas dans « manually ». Chaque déclencheur des packs est vérifié contre les lexiques (près de 8 800 mots français, plus de 9 200 anglais).Lien vers ce détail
Presse-papiers et variables
{clipboard}colle ce que vous venez de copier, et{clipboard:sentence}répare le verrouillage majuscules au passage : « MERCI POUR VOTRE RETOUR » colle « Merci pour votre retour ».{clipboard:upper},{clipboard:lower}… aussi. Et ces transformations s’enchaînent, dans l’ordre que vous voulez :{clipboard:euros:upper}écrit un montant en toutes lettres, et en capitales.Lien vers ce détail- Copiez un montant,
{clipboard:euros}l’écrit en toutes lettres : « 1 250,50 € » devient « mille deux cent cinquante euros et cinquante centimes », et{clipboard:words}fait de même pour un nombre, septante en Belgique et huitante en Suisse compris. Circut ne devine jamais : ce qui ne se lit pas sans ambiguïté reste tel quel, visible. Dans un acte, les lettres font foi sur les chiffres. Une lecture fausse n’y serait pas une coquille, mais un autre montant.Lien vers ce détail {cursor}place le point d’insertion où vous voulez : entre deux guillemets, dans les parenthèses, au milieu d’une phrase. Et il s’y pose d’un coup, sans la rafale de flèches : Circut passe par l’accessibilité, et ne retombe sur les flèches que là où l’app la refuse.Lien vers ce détail{date},{date+7d:EEEE d MMMM},{time}: des dates qui calculent, en français comme en anglais.Lien vers ce détail- Une variable se distingue du texte partout où un texte étendu s’affiche (liste, palette, aperçus, statistiques) : en style code et dans la couleur d’accent de l’app, à la taille du texte qui l’entoure. Et c’est le moteur qui décide de ce qui en est une : une variable mal orthographiée (
{dat}), les accolades d’un circut de code ou la variable d’un autre outil restent du texte, comme elles partiront.Lien vers ce détail - Dans le sélecteur de variables, l’onglet « Nombres » n’affiche ses aperçus que si vous avez copié un nombre. Sinon, il vous dit quoi copier. Et partout, un aperçu qui ne changerait rien à ce que vous avez copié se tait : huit « 1250 » alignés sous « Majuscules » ou « snake_case » auraient été vrais, et n’auraient rien dit.Lien vers ce détail
- Tapez
{dans le texte étendu, et ce que vous tapez ensuite filtre les variables, par leur nom comme par leur libellé ({majtrouve « Majuscules »). ↩ insère celle que vous avez choisie à la place de ce que vous aviez tapé, et ⌘Z vous le rend. Sur un{seul, ↩ reste un saut de ligne : une accolade suivie d’Entrée dans un bout de code n’insère jamais de variable.Lien vers ce détail - Après une expansion par collage, votre presse-papiers vous est rendu, et rendu avant votre ⌘V si vous collez dans la foulée : c’est votre texte qui se colle.Lien vers ce détail
- Le premier C de ⌘CC copie : sélectionnez, ⌘CC, ⌘N, et vous avez un circut à partir de ce que vous venez de copier, sans quitter l’app.Lien vers ce détail
- Ce que vous copiez arrive vivant : les liens, le gras et l’italique suivent dans le brouillon, y compris depuis une page web.Lien vers ce détail
- Le raccourci de la palette se change pour un autre double appui (⌘II…). L’app prévient si la lettre a déjà un sens au double appui (Z, V, S, W), sans rien interdire.Lien vers ce détail
- Un raccourci qu’une autre app utilise déjà ne vous laisse pas taper dans le vide : après cinq secondes sans réaction, une note sous le champ dit la cause probable et le geste. Le ⌥⌘; d’Alfred, par exemple : l’autre app intercepte le raccourci avant que Circut ne puisse le voir.Lien vers ce détail
Collections
- Chaque pack a un aperçu avec recherche et zone de test : essayez
:yeux:avant d’activer près de 4 000 déclencheurs d’émojis.Lien vers ce détail - Les packs « inspiration » se piochent ligne à ligne, et un crayon adapte la phrase à vous avant de l’adopter.Lien vers ce détail
- L’aperçu dit ce qui est déjà chez vous : déjà pioché, déclencheur déjà pris, texte connu ailleurs.Lien vers ce détail
- Une entrée que vous avez déjà, au texte près, dit « Déjà dans vos circuts ». Une entrée dont le déclencheur sert autre chose chez vous nomme d’où vient le circut qui l’utilise (« issu du pack Santé et médical »), d’un clic. Et activer un pack n’annonce plus de conflit quand un autre pack porte la même entrée à l’identique.Lien vers ce détail
- Quand une collection dit « 91 sur 92 », l’entrée absente dit lequel de vos circuts tient son déclencheur, juste sous sa ligne. Et une entrée servie à l’identique par un autre circut ne compte pas comme manquante.Lien vers ce détail
- Les émojis répondent en deux langues (
:yeux:,:eyes:) et aux codes de GitHub, Slack et Discord (:tada:,:sob:,:+1:). Les symboles (->→ →,:euro:,:insecable:) sont livrés avec le sélecteur qui les empêche de se coloriser en émoji dans les apps web : ♥︎ reste ♥︎.Lien vers ce détail - Les émojis dont le nom tient en un seul mot se tapent (
:coeur:,:trombone:,:fusee:,:pouce:). Ceux qui portent un nom descriptif (:visage riant aux larmes:) se cherchent dans la palette. Près de 4 000 déclencheurs à la frappe feraient autant d’ombrages possibles, et ce qu’on ne connaît pas par cœur, on ne le tape pas : un nom d’un seul mot, c’est précisément ce qu’on retient. Un émoji dont vous avez réglé le mode vous-même garde le vôtre.Lien vers ce détail - Les exposants et les indices se composent au lieu de s’énumérer :
CO:ind2:écrit CO₂, etmsuivi de^2écrit m². Livrer des mots tout faits (m², km², cm²…) ouvrirait une liste sans fin. Le caractère seul suffit. La forme courte s’arrête là où l’usage s’arrête,^2et^3. Les autres chiffres passent par:exp4:.Lien vers ce détail - Le pack Noms propres, à activer d’un clic :
iphone␣donne « iPhone »,github␣« GitHub », la casse officielle des marques, suffixée d’une espace pour ne jamais gêner.Lien vers ce détail - Autocorrections en français et en anglais, parce qu’on tape dans les deux langues sur le même clavier.Lien vers ce détail
- Un sigle tapé en majuscules ne déclenche pas l’abréviation qui lui ressemble : « les PTT » reste « les PTT », quand
pttetPttdonnent toujours « peut-être ». La règle ne vaut que pour les abréviations, dont le raccourci est inventé. Une correction d’orthographe, elle, fonctionne encore en capitales, parce qu’« ABSCENCE » dans un titre mérite « ABSENCE ».Lien vers ce détail - « Activer tous les packs » n’active que ceux de votre langue et les universels. Les autres langues restent à portée dans « Autres langues ».Lien vers ce détail
- La recherche cherche DANS les packs, pas seulement dans leurs noms : tapez
coeuret chaque carte dit combien de ses circuts correspondent. La question qu’on se pose est « est-ce que ça existe déjà ? », pas « quel pack s’appelle comme ça ? ».Lien vers ce détail - Ouvrir un pack depuis une recherche l’ouvre déjà filtré sur ce que vous cherchiez. Et la section « Autres langues » se déplie d’elle-même quand la réponse s’y trouve, puis se referme quand vous effacez, sauf si c’est vous qui l’aviez ouverte.Lien vers ce détail
- La recherche de Collections se mène au clavier de bout en bout : ⌘F fait VENIR le champ à l’écran quand vous aviez fait défiler, au lieu de le focaliser là où vous ne le voyez pas. Et les packs d’une autre langue se parcourent aux flèches comme les autres, une fois Autres langues déplié.Lien vers ce détail
- Chaque suggestion du questionnaire se refuse d’un ×. Un circut proposé n’est jamais un circut imposé.Lien vers ce détail
- Les idées de circuts signalent sous son champ un déclencheur déjà pris, et résument les conflits au pied, chaque nom à un clic de son champ. Une ligne encore en cours est nommée par son déclencheur, pas « Brouillon ».Lien vers ce détail
- Dans les idées de circuts,
{cursor}se reconnaît au premier coup d’œil et dit au survol ce qu’il fera : c’est souvent la première variable qu’on croise, elle doit se présenter.Lien vers ce détail - La fenêtre du questionnaire se redimensionne, et retient sa taille : elle grandit avec ce que vous y écrivez, et la prochaine ouverture s’en souvient.Lien vers ce détail
Arriver d’ailleurs
- Huit formats reconnus sans rien choisir : Alfred, TextExpander, Espanso, aText (y compris son format natif compressé), Raycast, Text Blaze, Rocket Typist, CSV. Glissez plusieurs fichiers. Un illisible ne bloque pas les autres.Lien vers ce détail
- Une entrée que l’import ne comprend pas n’arrête pas les autres : ce qui se lit est importé, ce qui résiste devient un avertissement dans l’aperçu. Un fichier de plusieurs centaines de snippets n’a pas à échouer en entier pour une ligne bizarre.Lien vers ce détail
- Quand un export aText refuse de s’ouvrir, le rapport de diagnostic (⇧⌘R) emporte sa structure — ses clefs, ses types, ses comptes — et jamais une seule de ses valeurs. On instruit ainsi un format inconnu sans jamais demander le fichier, qui contient souvent des mots de passe et des numéros de carte.Lien vers ce détail
- Rien ne s’écrit avant l’aperçu : chaque entrée avec ce qui va lui arriver (importée, en brouillon, désactivée parce que le déclencheur est déjà pris), par groupe d’origine, recalculé à chaque coche.Lien vers ce détail
- Vos dossiers d’origine deviennent des #catégories, et une #catégorie que vous aviez déjà gagne sur la forme neuve : le dossier « Service client » rejoint votre
#serviceclientau lieu de créer un#service-client. Deux formes d’une même #catégorie couperaient la recherche en deux. Une case de l’aperçu permet d’importer sans #catégories.Lien vers ce détail - À l’import, une entrée dont le déclencheur est déjà pris par un pack le récupère aussitôt : l’aperçu l’annonce (« Remplacera le circut de pack au même déclencheur »), et le circut est actif sans relancer.Lien vers ce détail
- Vos
{clipboard:uppercase},{clipboard:lowercase}et{clipboard:capitals}d’Alfred deviennent des circuts qui font la même chose : même syntaxe ne voulait pas dire mêmes noms, l’import traduit ceux d’Alfred vers les nôtres, et seulement les équivalents exacts.Lien vers ce détail - Un snippet Alfred enrichi arrive avec ses gras, ses italiques, ses liens et ses puces. Celui que vous aviez réglé sur Don’t auto expand arrive Via la palette, l’aperçu le disant avant le clic. Le réglage voyage avec le texte : ce que vous ne tapiez pas là-bas ne se déclenche pas ici.Lien vers ce détail
- Les variables sont traduites (
%|→{cursor},%Y-%m-%d→{date:yyyy-MM-dd}), et les faux amis signalés plutôt qu’importés faux (le{time: MM/DD}de Text Blaze, dont leDn’est pas le nôtre).Lien vers ce détail - Les snippets qui exécutent des scripts sont écartés, et annoncés : Circut n’exécute rien.Lien vers ce détail
- Le HTML des snippets formatés de TextExpander arrive en texte propre, liens conservés. L’aperçu vous laisse le garder tel quel si c’était du code.Lien vers ce détail
- Circut repère l’outil d’expansion déjà installé et propose l’import pendant la prise en main, avec le mode d’emploi d’export de votre outil.Lien vers ce détail
- Dans Collections, chacun des huit formats de la carte d’import déplie son mode d’emploi d’export, la zone de dépôt juste dessous. Celui de TextExpander couvre sa version web, qui n’exporte qu’en CSV.Lien vers ce détail
- Le compte rendu s’affiche dans la fenêtre d’import elle-même, là où vous venez de cliquer, avec un bouton pour aller voir le résultat.Lien vers ce détail
- Les snippets mis en forme arrivent en texte enrichi (HTML de TextExpander ou Text Blaze, RTF d’aText et de Rocket Typist) : gras, italique et liens vivants, et l’aperçu laisse choisir le texte brut ou le HTML tel quel. Les apostrophes courbes et les sauts de ligne des RTF y survivent.Lien vers ce détail
- L’apostrophe que les tableurs ajoutent devant certains raccourcis (
'--pour--) ne suit pas : elle protégeait une formule, elle n’a jamais fait partie de votre déclencheur.Lien vers ce détail - Quand un fichier n’a aucun dossier, l’aperçu dit « Tous les snippets » plutôt que « Sans dossier » : Circut n’a pas de dossiers, et nommer un dossier qu’il ne créera jamais est une promesse en l’air.Lien vers ce détail
Vos données
- Zéro compte, zéro télémétrie. L’unique canal réseau, la recherche de mises à jour, est annoncé dans les Réglages et se désactive. Les preuves, et comment les vérifier.Lien vers ce détail
- Le rappel de fin d’essai est local : Circut n’a pas votre adresse.Lien vers ce détail
- Un seul fichier JSON lisible fait la sauvegarde, l’export et la synchronisation, dans le cloud que vous choisissez : vous le lisez sans Circut, il part avec vous.Lien vers ce détail
- Choisir un emplacement de sauvegarde suffit à l’activer : le panneau s’ouvre sur votre dossier cloud, jamais sur un dossier choisi pour vous. Sans emplacement, l’aide le dit franchement : ce Mac ne sauvegarde pas encore vos circuts.Lien vers ce détail
- Deux Mac sur le même profil convergent : vos retouches sont gardées des deux côtés, les statistiques s’additionnent sans double compte, et Circut n’écrit jamais par-dessus un fichier qu’il n’a pas su lire.Lien vers ce détail
- Ce que vous changez sur un Mac apparaît sur l’autre sans un geste : la fenêtre déjà ouverte se rafraîchit d’elle-même quand la fusion arrive. Une synchronisation qu’il faut refermer et rouvrir pour voir n’est pas une synchronisation.Lien vers ce détail
- Sur un nouveau Mac, choisir le fichier de profil de l’autre suffit à le rejoindre, et l’aide de la sauvegarde le dit tant qu’aucun emplacement n’est choisi. Pas de « Remplacer ? », qui ferait craindre de l’écraser : avant le moindre écrit, une feuille dit sa date, ses circuts, sa licence, et ce qui changera sur ce Mac.Lien vers ce détail
- Désigner un dossier où vit déjà un profil propose de le rejoindre, quel que soit le nom de son fichier, plutôt que d’en créer un second que rien ne réunirait jamais. Le deuxième Mac est précisément le moment où l’on se trompe, et l’erreur ne se voit qu’au bout de plusieurs jours de divergence. D’où Créer un nouveau profil, possible mais en retrait.Lien vers ce détail
- Le bouton « Sauvegarder maintenant » recrée un fichier de sauvegarde supprimé, et dit quand il est illisible. La sauvegarde automatique, elle, ne recrée jamais ce que vous avez supprimé, même si la suppression a eu lieu alors que Circut était fermé. Supprimer est une décision : un rendez-vous automatique ne l’annule pas dans votre dos.Lien vers ce détail
- Un fichier de sauvegarde qui disparaît ne se découvre plus par hasard : une notification « Votre profil n’est plus sauvegardé » dit qu’il a disparu et quoi faire (le recréer, ou en choisir un autre), et son clic ouvre la sauvegarde dans les Réglages.Lien vers ce détail
- La restauration accepte les anciens exports, et l’import d’un profil dit d’avance « N remplacés, M supprimés ».Lien vers ce détail
Prise en main
- Elle enseigne les préfixes par familles (
,,;, lettre doublée, espace finale) avec de vrais exemples des packs.Lien vers ce détail - L’étape d’essai n’existe que si vous venez d’importer votre bibliothèque : elle vous la fait taper, elle et rien d’autre. Sans import, elle ne faisait que répéter le geste de l’intro et annoncer les packs que Collections montre juste après.Lien vers ce détail
- Après « Autoriser les notifications », l’écran dit où macOS a posé sa demande (en haut à droite, loin de la fenêtre). Et si elle avait déjà été refusée, le bouton ouvre les Réglages Système sur la fiche de Circut plutôt que de ne rien faire : un bouton lit l’état avant de promettre.Lien vers ce détail
- Au moment d’autoriser Circut, un petit compagnon s’ouvre à côté des Réglages Système, avec la consigne et la démonstration du geste : les Réglages recouvrent l’écran d’accueil au moment précis où l’on en a besoin. Il suit leur fenêtre, et s’efface une fois l’autorisation accordée.Lien vers ce détail
- Circut nomme le volet des Réglages Système comme votre macOS le nomme : « Contrôle de l’appareil et accès aux données » sur macOS 27, « Accessibilité » avant. Une consigne qui cite un nom absent de l’écran laisse chercher, au moment précis où l’on accorde la permission.Lien vers ce détail
- Si DeepL est installé, l’étape du raccourci le dit : son raccourci de traduction est le même par défaut, et le champ pour changer celui de Circut est posé juste là. La mention s’éteint dès que vous en changez.Lien vers ce détail
- Sous « Réduire les animations », le réglage d’accessibilité de macOS, la démo du raccourci de la palette montre la touche deux fois, « ⌘ C C » : sans l’animation, rien ne disait « deux fois ».Lien vers ce détail
- Un
.circutprofiledéposé sur la carte d’import ouvre la restauration, pas un « format non reconnu ».Lien vers ce détail - L’écran de fin dit que Circut se lancera avec votre Mac, et où le désactiver : seulement si c’est vrai. Un réglage système changé pour vous se dit, en une ligne, jamais en une étape de plus.Lien vers ce détail
- « Revoir l’introduction » rejoue tout, à tout moment.Lien vers ce détail
Système
- Le Dock ne montre Circut que quand une fenêtre est ouverte, comme Alfred.Lien vers ce détail
- Quitter demande confirmation (« vos déclencheurs vont s’arrêter »), mais se tait à la déconnexion, au redémarrage, à l’extinction et pendant une mise à jour.Lien vers ce détail
- Les mises à jour se font en un clic, et la permission que vous avez accordée à Circut survit : vous ne la ré-accordez jamais. Accordée, elle s’applique sans relancer.Lien vers ce détail
- Une mise à jour qui attend se voit sans qu’on la cherche : en tête du menu de la barre, aux Réglages, et sur le label de version. Circut vérifie au lancement puis une fois par jour, et le rappel se répète tant que vous n’avez rien décidé, sans jamais ouvrir une fenêtre en pleine frappe.Lien vers ce détail
- Les Réglages datent la dernière vérification qui a ABOUTI, pas la dernière tentative : une semaine sans succès l’écrit en orange (« Un pare-feu bloque peut-être circut.app »), et une app lancée depuis le DMG dit tout de suite qu’elle ne peut pas se mettre à jour d’ici.Lien vers ce détail
- Les mises à jour tiennent en un choix à trois crans : les installer, être prévenu, ou ne rien vérifier du tout. Le dernier n’est pas une option de confort : couper l’unique canal réseau de l’app doit rester possible, sinon la promesse n’en est plus une.Lien vers ce détail
- Une mise à jour installée automatiquement attend que vous ne tapiez plus, et qu’aucune fenêtre de Circut ne soit ouverte. L’installation relance l’app : la faire au milieu d’une phrase, ou sur un circut en cours d’écriture, serait le contraire d’un service.Lien vers ce détail
- Après une mise à jour, Circut se relance sans ouvrir sa fenêtre (il la rouvre seulement si elle l’était) : une notification « Circut a été mis à jour » mène aux nouveautés. L’installation attend que vous ne tapiez plus, et une fenêtre qui s’ouvrirait alors tomberait pile sur l’instant qu’elle avait choisi calme : une visio, une démo, un partage d’écran. Et cliquer sur une notification de Circut n’affiche que ce qu’elle annonce, jamais l’app par-dessus.Lien vers ce détail
- Choisissez l’anglais dans Réglages → Langue sur un Mac en français : dès le lancement suivant, la fenêtre de mise à jour, ses notes, les panneaux et les menus de macOS parlent anglais aussi, et une note sous le sélecteur le dit tant que ce n’est pas encore le cas. Circut écrit son choix dans la clef de langue par app de macOS, la seule que la mise à jour et le système lisent. La note est un état dérivé, qui s’éteint seul au relancement.Lien vers ce détail
- Relancer l’app alors qu’elle tourne ne double rien : ça ouvre la fenêtre de l’instance vivante.Lien vers ce détail
- Les circuts se déclenchent aussi dans Alfred, Raycast et les autres lanceurs, même quand la fenêtre de Circut est ouverte derrière. Leur panneau ne dit pas au système qu’il a la main : Circut regarde qui reçoit les frappes, pas qui est au premier plan.Lien vers ce détail
- Surlignez un texte n’importe où, clic droit, « Créer un circut » : l’éditeur s’ouvre pré-rempli avec votre sélection, sans toucher à votre presse-papiers.Lien vers ce détail
- Le clavier partout : ⌘1 à ⌘4 pour les onglets, ⇧⌘T pour trier, ⇧⌘M pour la sélection multiple, ⇧⌘F pour filtrer,
/pour la recherche, ↑↓ pour naviguer depuis la recherche. Et sur AZERTY, où taper 1 demande Maj, ⌘1 marche sans elle : Circut écoute la touche, pas le caractère.Lien vers ce détail - ⇧⌘R compose un e-mail de retour, rapport de diagnostic compris. Si votre client mail reste muet, un second ⇧⌘R ouvre le secours (adresse et « Copier le rapport de diagnostic »).Lien vers ce détail
- Aucun raccourci ne vole ceux d’un champ de texte : ⌘⌫ dans un champ efface la ligne, comme partout sur Mac.Lien vers ce détail
Ce que Circut ne fait pas, délibérément
- Pas de streaks, pas de score, pas de gamification des statistiques : un outil d’arrière-plan reste sobre.Lien vers ce détail
- Pas de « détection intelligente » du moment où déclencher : prévisible plutôt qu’astucieux (la palette à position fixe, par exemple).Lien vers ce détail
- Du texte enrichi, mais trois marques seulement : gras, italique, lien à libellé. Jamais de police, de taille, de couleur ni d’image : ce que Circut pose est identique à chaque fois, et c’est l’application qui reçoit qui le rend à sa façon (la Zone de test le dit, « Rendu indicatif »).Lien vers ce détail
- Pas de serveur Circut, pas de compte : vos Mac se synchronisent par votre cloud, avec votre fichier.Lien vers ce détail
- Un pack désactivé ne revient pas. Un circut de pack que vous avez désactivé vous-même n’est jamais ressuscité.Lien vers ce détail
Aucun de ces détails ne mérite un grand bloc. Ensemble, ils font qu’un outil devient un réflexe.
Tout ce qui est décrit ici est dans l’app aujourd’hui. Cette page suit chaque version.