Guide

EFClip, du début à la fin.

Tout ce que fait l’app et pourquoi, dans l’ordre où tu le rencontreras. Dix minutes de lecture, ou va directement à la partie qui t’intéresse.

Installation

  1. Télécharge EFClip pour Mac. C’est une image disque de 4 Mo, signée avec mon Developer ID et notarisée par Apple.
  2. Ouvre-la et fais glisser EFClip dans Applications.
  3. Ouvre EFClip depuis Applications. Pas depuis l’image disque : macOS exécute les apps lancées depuis une image disque dans un emplacement temporaire, et les mises à jour ne fonctionneraient pas.
  4. Un presse-papiers avec EF dessus apparaît dans la barre des menus. Il n’y a pas d’icône dans le Dock ni de fenêtre à fermer ; l’app vit là-haut.
  5. Facultatif : Réglages › Général › Ouvrir à l’ouverture de session, pour qu’il soit là après un redémarrage.

Il te faut un Mac avec Apple silicon (M1 ou plus récent) et macOS 14 Sonoma ou ultérieur.

La fenêtre

Appuie sur ⌥V ou clique sur l’icône de la barre des menus. L’historique s’ouvre au niveau du pointeur de la souris, ou au milieu de l’écran si tu préfères cela dans Réglages › Général. Depuis l’icône, il s’ouvre juste en dessous.

La fenêtre ne prend pas le focus de l’app dans laquelle tu es, donc le curseur de texte reste où il était. Elle se ferme quand tu appuies sur Échap, choisis quelque chose ou cliques ailleurs. Fais glisser son bord pour l’agrandir ; elle retient la taille. Si tu préfères la régler précisément, il y a des curseurs pour la largeur (320 à 600) et la hauteur (360 à 800).

Recherche

Le champ de recherche est actif dès que la fenêtre s’ouvre, tu n’as donc qu’à taper. Il cherche dans le texte et dans les noms que tu as donnés aux éléments. Majuscules, minuscules et accents n’ont pas d’importance : cafe trouve Café. Les images se trouvent par leur nom.

Lignes

L’élément le plus récent est en haut. Les éléments épinglés sans catégorie se placent au-dessus des autres. Les neuf premières lignes affichent ⌘1 à ⌘9, pour en choisir une sans déplacer la sélection. Une ligne affiche une épingle quand elle est épinglée, une petite étiquette avec sa catégorie, un échantillon de couleur à côté d’une couleur hexadécimale comme #FF454F, et une miniature avec sa taille pour une image. Un élément nommé affiche son nom, avec le texte en dessous.

Aperçu

⌃Espace ouvre le texte complet ou une image plus grande à côté de la fenêtre, avec la longueur et le moment où tu l’as copié. Par défaut, il s’ouvre aussi quand tu t’arrêtes 1,5 seconde sur une ligne ; Réglages › Général › Aperçu le change en 0,5 s, 3 s, ou seulement avec le raccourci.

Clic droit sur une ligne

Copier, Copier et coller, Épingler, Modifier le texte…, Nommer…, Catégorie, Aperçu et Supprimer. Tout ce qui est dans ce menu a aussi une touche ; la liste complète est dans Raccourcis.

En bas

Effacer l’historique… supprime tout sauf les éléments épinglés et ceux rangés dans des catégories. Si la synchro est activée, il efface aussi l’historique sur tes autres appareils, il demande donc d’abord. À côté : Réglages, À propos, Rechercher des mises à jour et Quitter.

Collage

Retour met l’élément sélectionné dans le presse-papiers et ferme la fenêtre. Ensuite, tu appuies sur ⌘V, comme après n’importe quelle copie. L’élément remonte en haut de l’historique.

Si tu préfères sauter cette deuxième étape, active Réglages › Général › Coller tout de suite. EFClip appuie alors sur ⌘V à ta place un instant après la fermeture de la fenêtre. macOS ne permet à une app d’appuyer sur des touches à ta place qu’avec l’accès à Accessibilité ; la première fois, il ouvre donc la boîte de dialogue d’autorisation. Tant que tu ne l’as pas accordé, l’élément va seulement dans le presse-papiers et rien ne casse.

⌥↩ fait l’inverse de ton réglage, une seule fois : il colle quand Coller tout de suite est désactivé, et copie seulement quand il est activé.

Mise en forme. EFClip garde du texte brut. Le gras, les polices et les liens du texte enrichi sont supprimés à la copie : tout ce que tu colles depuis l’historique arrive donc en texte propre. Les fichiers copiés dans le Finder ne sont pas enregistrés.

Épingles, catégories et noms

L’historique avance tout seul : les anciens éléments laissent la place aux nouveaux. Trois choses empêchent un élément de partir.

Épingler

⌥P, ou Épingler dans le menu du clic droit. L’élément va dans le filtre Épinglés, échappe à la limite de taille et n’expire jamais. Mêmes touches pour le détacher.

Catégorie

⌘K ouvre un menu avec tes catégories, Aucune, et Nouvelle catégorie…. Un élément rangé dans une catégorie est toujours épinglé aussi. Chaque catégorie a sa propre pastille au-dessus de la liste et, si la synchro est activée, sa propre pastille dans le clavier de l’iPhone. Renomme ou supprime les catégories dans Réglages › Catégories, ou fais un clic droit sur la pastille. Supprimer une catégorie garde ses éléments épinglés, simplement sans la catégorie.

Nom

⌘N donne à un élément un titre court, jusqu’à 40 caractères, affiché au-dessus de son texte : Adresse du bureau, Compte du loyer, Wi-Fi à la maison. La recherche trouve aussi le nom. Un élément nommé est conservé comme un élément épinglé.

Modifier

⌘E ouvre le texte pour le modifier. Utile quand tu as copié une coquille ou que tu veux garder une version nettoyée.

Filtres

Les pastilles sous le champ de recherche filtrent la liste. ⇥ passe à la suivante, ⇧⇥ revient en arrière. La fenêtre s’ouvre sur la première pastille de ton ordre.

PastilleAffiche
ToutTout ce qui n’est pas épinglé : l’historique courant.
ÉpinglésTout ce qui est épinglé, éléments rangés dans des catégories compris.
Une catégorieSeulement les éléments de cette catégorie.
TexteLe texte qui n’est pas un lien, nombres compris.
LiensLe texte qui est une adresse web.
ImagesImages copiées et captures d’écran.
+Crée une nouvelle catégorie.

Fais glisser les pastilles pour les réordonner, Tout et Épinglés compris, ou fais-le dans Réglages › Catégories. Avec la synchro activée et Même ordre des filtres sur tous les appareils activé, le clavier de l’iPhone adopte le même ordre, et un ordre défini dans le clavier revient sur le Mac. Le changement le plus récent l’emporte. Chaque appareil a son propre interrupteur pour cela, tu peux donc garder un ordre différent sur l’un d’eux.

Le clavier remplit ses pastilles un peu différemment. Sur l’iPhone, Tout montre tout avec les éléments épinglés en haut, et Épinglés montre les éléments épinglés sans catégorie, car chaque catégorie a déjà sa pastille. Les pastilles sans contenu y sont masquées. Seul l’ordre est partagé.

Images

Les images copiées et les captures d’écran copiées dans le presse-papiers (⌃⇧⌘4) sont enregistrées tant que Réglages › Stockage › Enregistrer les images est activé. PNG, JPEG, HEIC et TIFF fonctionnent. EFClip garde les 15 plus récentes, chacune réduite à 1280 px au plus et stockée en JPEG, si bien que toute la collection reste sous environ 24 Mo. Les images épinglées ne comptent pas dans les 15.

Choisir une image remet l’image stockée dans le presse-papiers, prête à être collée dans un message, un document ou Aperçu.

Ce qu’il ignore

Trois règles décident de ce qui n’est jamais enregistré.

  • Le contenu masqué, toujours. Les gestionnaires de mots de passe et d’autres apps marquent les copies sensibles comme masquées ou temporaires. EFClip ne les enregistre jamais, et aucun réglage n’y change rien.
  • Les apps de ta liste d’exclusions. Réglages › Ignorer › Apps. Tant que l’une d’elles est au premier plan, les copies sont ignorées. 1Password, Bitwarden, Mots de passe et Trousseau d’accès y sont dès le départ ; ajoute n’importe quelle app ouverte depuis le menu.
  • Le texte qui correspond à tes motifs. Réglages › Ignorer › Texte correspondant à accepte des expressions régulières. ^\d{16}$ ignore les numéros de carte à 16 chiffres, ^\d{6}$ ignore les codes à six chiffres.

Plus deux interrupteurs rapides sur l’icône de la barre des menus : un clic avec ⌥ met l’enregistrement en pause jusqu’au prochain clic avec ⌥ (l’icône s’estompe pendant la pause), et un clic avec ⌥⇧ ignore seulement la prochaine copie.

Un texte de plus de 100 Ko n’est pas enregistré non plus, ni un texte composé uniquement d’espaces.

Stockage

Réglages › Stockage définit ce qu’EFClip garde.

  • Garder jusqu’à 50, 100, 200 ou 500 éléments. 200 par défaut. Au-delà de la limite, l’élément non épinglé le plus ancien part.
  • Supprimer après 5, 15, 30 ou 60 minutes, un jour, une semaine, ou 30 jours, par défaut.
  • Effacer l’historique quand EFClip se ferme, désactivé par défaut. Les éléments épinglés restent.

Les éléments épinglés, ceux rangés dans des catégories et les éléments nommés ne sont jamais supprimés par ces limites. Tout est stocké dans le dossier sandbox propre à EFClip sur ton Mac.

Synchro iPhone

EFClip peut partager son historique avec EFKey, mon clavier pour iPhone. Le clavier a son propre panneau de presse-papiers ; avec la synchro activée, lui et EFClip montrent un seul historique.

Ce qu’il te faut

  • Le même identifiant Apple sur le Mac et l’iPhone, avec iCloud activé.
  • EFKey sur l’iPhone, avec EFKey Pro (14,99 €, une fois) et l’accès complet pour le clavier. L’accès complet est ce qui permet à un clavier d’accéder au réseau.

Active-la

  1. Sur le Mac : EFClip › Réglages › Synchro › Synchroniser avec l’iPhone. La ligne en dessous indique la dernière synchro réussie, ou ce qui n’a pas marché.
  2. Sur l’iPhone : EFKey › Outils › Presse-papiers › Synchroniser avec le Mac.
  3. Copie quelque chose sur le Mac, puis ouvre le presse-papiers dans le clavier. C’est là.

Ce qui est synchronisé

Textes et liens, images, épingles, catégories (avec leurs noms et leur ordre), noms des éléments, suppressions et ordre des pastilles de filtres. Les réglages ne voyagent pas : ton raccourci, la taille de la fenêtre, la liste d’exclusions et les limites restent propres à chaque appareil. Les limites de l’historique, elles, se rejoignent au milieu. Quand un appareil garde 100 éléments et l’autre 200, les plus anciens supprimés sur le premier le sont partout : la plus petite limite l’emporte.

Les images partent à 1280 px de large au plus et sont réduites davantage si elles seraient trop lourdes pour iCloud. Seules les 15 images les plus récentes sont partagées ; les épinglées le sont toujours.

Rapidité

La dernière chose copiée sur l’iPhone est tout de suite sur le Mac. C’est le Presse-papiers universel d’Apple, qui fonctionne avec ou sans EFClip. Tout le reste, c’est la synchro d’EFClip :

  • Un changement sur le Mac part en quelques secondes.
  • Le Mac vérifie les changements quand tu ouvres la fenêtre, toutes les 5 secondes tant qu’elle est ouverte, et sinon toutes les 30 secondes. iCloud le prévient aussi quand quelque chose change, mais ces signaux arrivent en retard ou pas du tout : la vérification régulière est donc ce sur quoi tu peux compter.
  • Le clavier de l’iPhone récupère les changements quand tu ouvres son presse-papiers. Un clavier ne peut pas tourner en arrière-plan : c’est donc à ce moment-là qu’il regarde.

Quand deux appareils ne sont pas d’accord

Le changement le plus récent l’emporte. L’épingle, la catégorie et le nom retiennent chacun quand tu les as changés pour la dernière fois, séparément du moment où l’élément a été copié. Donc si tu épingles une adresse sur le Mac, puis copies la même adresse sur l’iPhone une heure plus tard, elle reste épinglée : copier la remonte en haut des deux côtés, mais ne touche pas à l’épingle. Une suppression l’emporte seulement si elle est plus récente qu’un changement sur un autre appareil.

Où ça se trouve et qui peut le lire

L’historique va dans la base CloudKit privée de ton identifiant Apple, dans une zone propre à EFClip et EFKey. Avant que quoi que ce soit quitte le Mac, les textes, images, noms, noms de catégories et l’ordre des filtres sont chiffrés de bout en bout, avec des clés qui restent dans ton Trousseau iCloud. Apple les stocke mais ne peut pas les lire. Ce qu’Apple peut voir : quand un élément a changé et s’il est épinglé. Même les noms des enregistrements sont brouillés, si bien que deux copies identiques ne se ressemblent pas.

Je ne vois rien de tout cela. Il n’y a aucun serveur à moi sur le trajet, ni compte, ni analytique.

Tu utilises EFClip sans EFKey ? Laisse Synchroniser avec l’iPhone désactivé. Quand il est activé, l’historique part dans ton iCloud même si aucun iPhone ne le lit jamais.

Désactiver la synchro

Désactiver Synchroniser avec l’iPhone arrête la synchro sur ce Mac. Rien n’est supprimé : l’historique reste sur le Mac, sur l’iPhone et dans iCloud.

Pour supprimer la copie dans iCloud, utilise Supprimer d’iCloud… dans Réglages › Synchro. Cela désactive la synchro sur ce Mac et supprime toute la zone EFClip de ton iCloud. Tes appareils gardent leur historique. Un piège : un appareil qui a encore la synchro activée renverra son historique en une trentaine de secondes. Désactive donc d’abord la synchro dans EFKey, puis supprime. Dans EFKey, désactiver la synchro pose la même question : Garder dans iCloud ou Supprimer d’iCloud.

Mises à jour

EFClip n’est pas sur le Mac App Store, il se met donc à jour tout seul. Au démarrage et toutes les six heures, il lit efclip.app/appcast.xml. Quand il y a une nouvelle version, un point rouge apparaît sur l’icône de la barre des menus et le bas de la fenêtre propose Mettre à jour vers … ; il montre ce qui a changé et demande avant d’installer. Rien ne s’affiche pendant que tu travailles dans une autre app. Chaque mise à jour est signée avec ma clé, et l’app refuse tout le reste. Rechercher des mises à jour… se trouve en bas de la fenêtre et dans À propos. Pour arrêter la vérification automatique, désactive Réglages › Général › Rechercher les mises à jour automatiquement.

Raccourcis

TouchesFait
⌥VOuvrir ou fermer l’historique. Change-le dans Réglages › Général › Ouvrir l’historique ; il faut ⌘, ⌥ ou ⌃.
↑ ↓Se déplacer dans la liste.
↩Choisir : copier, ou coller si Coller tout de suite est activé.
⌥↩Choisir avec le comportement de collage inverse.
⌘1…9Choisir la ligne 1 à 9.
⇥ / ⇧⇥Filtre suivant ou précédent.
⌃SpaceAfficher ou masquer l’aperçu.
⌥PÉpingler ou détacher.
⌘KRanger dans une catégorie.
⌘NNommer l’élément.
⌘EModifier le texte.
⌥⌫Supprimer l’élément, sans demander.
⌘,Réglages.
EscFermer l’aperçu, puis la fenêtre.
⌘QQuitter EFClip.
⌥clic sur l’icôneMettre l’enregistrement en pause ou le reprendre.
⌥⇧clic sur l’icôneIgnorer seulement la prochaine copie.

Dépannage

⌥V ne fait rien

Une autre app a peut-être pris le même raccourci, ou EFClip ne tourne pas (cherche l’icône EF dans la barre des menus). Choisis une autre combinaison dans Réglages › Général › Ouvrir l’historique.

Choisir un élément ne colle rien

C’est le comportement par défaut : appuie sur ⌘V après avoir choisi. Si Coller tout de suite est activé et que rien ne se passe, ouvre Réglages Système › Confidentialité et sécurité › Accessibilité et vérifie qu’EFClip est autorisé. Après une mise à jour, il faut parfois le désactiver puis le réactiver là.

Quelque chose que j’ai copié n’est pas dans l’historique

Vérifie si l’enregistrement est en pause (icône estompée), si l’app d’où tu as copié est dans la liste d’exclusions, et si le texte correspond à l’un de tes motifs. Les copies masquées des gestionnaires de mots de passe sont ignorées volontairement. Les fichiers du Finder ne sont pas enregistrés, ni les textes de plus de 100 Ko.

La synchro n’apparaît pas sur l’iPhone

  • Ouvre le presse-papiers dans le clavier : c’est à ce moment-là qu’il vérifie.
  • Regarde la ligne sous Synchroniser avec l’iPhone sur le Mac. Elle indique quand la dernière synchro a marché, ou affiche l’erreur.
  • Les deux appareils sur le même identifiant Apple, iCloud activé, EFKey Pro actif, accès complet activé pour EFKey.
  • iCloud plein ou déconnecté ? CloudKit s’arrête tant que ce n’est pas réglé.

Un élément supprimé est revenu

Un appareil resté hors ligne l’a ramené avec un changement plus récent, ou un appareil avec la synchro encore activée a renvoyé son historique après Supprimer d’iCloud. Supprime-le à nouveau une fois les deux appareils en ligne.

Désinstallation

Quitte EFClip (⌘Q dans la fenêtre) et déplace-le d’Applications vers la Corbeille. L’historique reste dans ~/Library/Containers/eu.eef.efclip ; supprime ce dossier pour l’effacer aussi. Si la synchro était activée, utilise Supprimer d’iCloud avant de désinstaller, sinon la copie reste dans ton iCloud.

Licences open source

EFClip utilise Sparkle pour les mises à jour, sous licence MIT. Le texte complet est dans l’app : À propos › Licences open source.

Guide pour EFClip 1.0.3. Quelque chose n’est pas clair ou manque ? Dis-le-moi sur le tracker.

Prêt à l’essayer ?

Gratuit, pour Mac avec Apple silicon.

Télécharger pour Mac