Handleiding
EFClip, van begin tot eind.
Alles wat de app doet en waarom, in de volgorde waarin je het tegenkomt. Tien minuten lezen, of spring naar het deel dat je nodig hebt.
Installeren
- Download EFClip voor Mac. Het is een schijfkopie van 4 MB, ondertekend met mijn Developer ID en genotariseerd door Apple.
- Open hem en sleep EFClip naar Programma's.
- Open EFClip vanuit Programma's. Niet vanuit de schijfkopie: macOS draait apps die vanuit een schijfkopie zijn gestart op een tijdelijke plek, en updates zouden niet werken.
- Een klembord met EF erop verschijnt in de menubalk. Er is geen Dock-symbool en geen venster om te sluiten; de app woont daarboven.
- Optioneel: Instellingen › Algemeen › Open bij inloggen, zodat hij er na een herstart is.
Je hebt een Mac met Apple silicon nodig (M1 of nieuwer) en macOS 14 Sonoma of nieuwer.
Het venster
Druk op ⌥V of klik op het symbool in de menubalk. De geschiedenis opent bij je muisaanwijzer, of midden op het scherm als je dat liever hebt in Instellingen › Algemeen. Vanaf het symbool opent hij er direct onder.
Het venster neemt de focus niet over van de app waarin je zit, dus de tekstcursor blijft waar hij was. Het sluit als je op Esc drukt, iets kiest of ergens anders klikt. Sleep aan de rand om het groter te maken; het onthoudt de grootte. Wil je het exact instellen, dan zijn er schuifregelaars voor breedte (320 tot 600) en hoogte (360 tot 800).
Zoeken
Het zoekveld is actief zodra het venster opent, dus je typt gewoon. Het doorzoekt de tekst en de namen die je aan items gaf. Hoofdletters en accenten maken niet uit: kavicka vindt Kávička. Afbeeldingen vind je via hun naam.
Rijen
Het nieuwste item staat bovenaan. Vastgezette items zonder categorie staan boven de rest. De eerste negen rijen tonen ⌘1 tot ⌘9, zodat je er een kunt kiezen zonder de selectie te verplaatsen. Een rij toont een punaise als hij is vastgezet, een klein label met zijn categorie, een kleurvlak naast een hex-kleur zoals #FF454F, en bij een afbeelding een miniatuur met de grootte. Een item met een naam toont die naam, met de tekst eronder.
Voorbeeld
⌃Spatiebalk opent de volledige tekst of een grotere afbeelding naast het venster, met de lengte en het moment van kopiëren. Standaard opent het ook als je 1,5 seconde op een rij blijft staan; Instellingen › Algemeen › Voorbeeld verandert dat in 0,5 s, 3 s of alleen met de sneltoets.
Klik met rechts op een rij
Kopiëren, Kopiëren en plakken, Vastzetten, Tekst bewerken, Naam geven, Categorie, Voorbeeld en Verwijderen. Alles in dat menu heeft ook een toets; de volledige lijst staat bij Sneltoetsen.
Onderaan
Wis geschiedenis… verwijdert alles behalve vastgezette items en items in categorieën. Staat synchronisatie aan, dan wist het de geschiedenis ook op je andere apparaten, dus het vraagt eerst. Ernaast: Instellingen, Over, Zoek naar updates en Stop.
Plakken
Return zet het geselecteerde item op het klembord en sluit het venster. Daarna druk jij op ⌘V, net als na elke kopie. Het item komt weer bovenaan de geschiedenis.
Wil je die tweede stap overslaan, zet dan Instellingen › Algemeen › Meteen plakken aan. EFClip drukt dan een moment nadat het venster sluit ⌘V voor je in. macOS laat een app alleen toetsen voor je indrukken met toegang via Toegankelijkheid, dus de eerste keer opent het het toestemmingsvenster. Zolang je dat niet toestaat, komt het item alleen op het klembord en gaat er niets kapot.
⌥↩ doet eenmalig het tegenovergestelde van je instelling: het plakt als Meteen plakken uit staat, en kopieert alleen als het aan staat.
Vastzetten, categorieën en namen
De geschiedenis schuift vanzelf door: oude items maken plaats voor nieuwe. Drie dingen zorgen dat een item nooit verdwijnt.
Vastzetten
⌥P, of Vastzetten in het rechtsklikmenu. Het item gaat naar het filter Vastgezet, negeert de groottelimiet en verloopt nooit. Dezelfde toetsen maken het weer los.
Categorie
⌘K opent een menu met je categorieën, Geen en Nieuwe categorie. Een item in een categorie is altijd ook vastgezet. Elke categorie krijgt een eigen chip boven de lijst en, als synchronisatie aan staat, een eigen chip in het iPhone-toetsenbord. Hernoem of verwijder categorieën in Instellingen › Categorieën, of klik met rechts op de chip. Als je een categorie verwijdert, blijven de items vastgezet, alleen zonder categorie.
Naam
⌘N geeft een item een korte titel van maximaal 40 tekens, boven de tekst: Kantooradres, Huurrekening, Wifi thuis. Zoeken vindt ook de naam. Een item met een naam wordt bewaard zoals een vastgezet item.
Bewerken
⌘E opent de tekst om te bewerken. Handig als je een typefout hebt gekopieerd of een opgeschoonde versie wilt bewaren.
Filters
De chips onder het zoekveld filteren de lijst. ⇥ gaat naar de volgende, ⇧⇥ terug. Het venster opent op de eerste chip in jouw volgorde.
| Chip | Toont |
|---|---|
| Alles | Alles wat niet is vastgezet: de lopende geschiedenis. |
| Vastgezet | Alles wat is vastgezet, items in categorieën inbegrepen. |
| Een categorie | Alleen de items in die categorie. |
| Tekst | Tekst die geen link is, getallen inbegrepen. |
| Links | Tekst die een webadres is. |
| Afbeeldingen | Gekopieerde afbeeldingen en schermafbeeldingen. |
| + | Maakt een nieuwe categorie. |
Sleep chips om ze te herordenen, ook Alles en Vastgezet, of doe het in Instellingen › Categorieën. Staan synchronisatie en Zelfde filtervolgorde op alle apparaten aan, dan neemt het iPhone-toetsenbord dezelfde volgorde over, en een volgorde die je in het toetsenbord instelt komt terug op de Mac. De nieuwste wijziging wint. Elk apparaat heeft hiervoor een eigen schakelaar, dus op één ervan kun je een andere volgorde aanhouden.
Afbeeldingen
Gekopieerde afbeeldingen en schermafbeeldingen die naar het klembord zijn gekopieerd (⌃⇧⌘4) worden bewaard zolang Instellingen › Opslag › Afbeeldingen bewaren aan staat. PNG, JPEG, HEIC en TIFF werken. EFClip bewaart de 15 nieuwste, elk verkleind tot hooguit 1280 px en opgeslagen als JPEG, zodat de hele verzameling onder circa 24 MB blijft. Vastgezette afbeeldingen tellen niet mee voor de 15.
Kies je een afbeelding, dan zet EFClip de bewaarde afbeelding terug op het klembord, klaar om te plakken in een bericht, een document of Voorvertoning.
Wat het negeert
Drie regels bepalen wat nooit wordt bewaard.
- Verborgen inhoud, altijd. Wachtwoordmanagers en andere apps markeren gevoelige kopieën als verborgen of tijdelijk. EFClip bewaart die nooit, en geen enkele instelling verandert dat.
- Apps op je negeerlijst. Instellingen › Negeren › Apps. Zolang een ervan vooraan staat, worden kopieën overgeslagen. 1Password, Bitwarden, Wachtwoorden en Sleutelhangertoegang staan er vanaf het begin; voeg elke geopende app toe via het menu.
- Tekst die overeenkomt met je patronen. Instellingen › Negeren › Tekst die overeenkomt neemt reguliere expressies. ^\d{16}$ slaat kaartnummers van 16 cijfers over, ^\d{6}$ codes van zes cijfers.
Plus twee snelle schakelaars op het symbool in de menubalk: ⌥-klik pauzeert het bewaren tot je opnieuw ⌥-klikt (het symbool wordt vaag zolang het gepauzeerd is), en ⌥⇧-klik slaat alleen de volgende kopie over.
Tekst langer dan 100 KB wordt ook niet bewaard, net als tekst die alleen uit spaties bestaat.
Opslag
Instellingen › Opslag bepaalt hoeveel EFClip bewaart.
- Bewaar maximaal 50, 100, 200 of 500 items. 200 is de standaard. Boven de limiet verdwijnt het oudste niet-vastgezette item.
- Verwijderen na 5, 15, 30 of 60 minuten, een dag, een week of 30 dagen, de standaard.
- Geschiedenis wissen wanneer EFClip stopt, standaard uit. Vastgezette items blijven.
Vastgezette items, items in categorieën en items met een naam worden door deze limieten nooit verwijderd. Alles staat in de eigen sandbox-map van EFClip op je Mac.
iPhone-synchronisatie
EFClip kan zijn geschiedenis delen met EFKey, mijn toetsenbord voor iPhone. Het toetsenbord heeft een eigen klembordpaneel; staat synchronisatie aan, dan tonen dat en EFClip één geschiedenis.
Wat je nodig hebt
- Dezelfde Apple ID op de Mac en de iPhone, met iCloud aan.
- EFKey op de iPhone, met EFKey Pro (€ 14,99, eenmalig) en Volledige toegang voor het toetsenbord. Volledige toegang is wat een toetsenbord überhaupt toegang tot het netwerk geeft.
Zet het aan
- Op de Mac: EFClip › Instellingen › Synchronisatie › Synchroniseren met iPhone. De regel eronder toont wanneer er voor het laatst is gesynchroniseerd, of wat er misging.
- Op de iPhone: EFKey › Hulpmiddelen › Klembord › Synchroniseren met Mac.
- Kopieer iets op de Mac en open dan het klembord in het toetsenbord. Het staat er.
Wat meekomt
Tekst en links, afbeeldingen, vastzettingen, categorieën (met hun namen en volgorde), itemnamen, verwijderingen en de volgorde van de filterchips. Instellingen reizen niet mee: je sneltoets, venstergrootte, negeerlijst en limieten blijven per apparaat. Geschiedenislimieten komen wel in het midden samen. Bewaart het ene apparaat 100 items en het andere 200, dan worden de oudere die op het eerste zijn ingekort overal verwijderd, dus de kleinste limiet geldt.
Afbeeldingen gaan omhoog met hooguit 1280 px breed en worden verder verkleind als ze te groot zouden zijn voor iCloud. Alleen de 15 nieuwste afbeeldingen worden gedeeld; vastgezette altijd.
Hoe snel
Het laatste wat je op de iPhone hebt gekopieerd staat meteen op de Mac. Dat is het Universeel klembord van Apple, dat met of zonder EFClip werkt. Al het andere is EFClip-synchronisatie:
- Een wijziging op de Mac gaat binnen een paar seconden omhoog.
- De Mac controleert op wijzigingen wanneer je het venster opent, elke 5 seconden zolang het open is, en verder elke 30 seconden. iCloud port hem ook aan als er iets verandert, maar die seintjes komen laat of helemaal niet, dus de vaste controle is waar je op kunt rekenen.
- Het iPhone-toetsenbord haalt wijzigingen op wanneer je het klembord opent. Een toetsenbord kan niet op de achtergrond draaien, dus dat is het moment waarop het kijkt.
Als twee apparaten het oneens zijn
De nieuwere wijziging wint. Vastzetten, categorie en naam onthouden elk wanneer je ze voor het laatst hebt gewijzigd, los van het moment waarop het item is gekopieerd. Zet je dus een adres vast op de Mac en kopieer je hetzelfde adres een uur later op de iPhone, dan blijft het vastgezet: kopiëren zet het aan beide kanten bovenaan, maar raakt de vastzetting niet aan. Een verwijdering wint alleen als ze nieuwer is dan een wijziging op een ander apparaat.
Waar het staat en wie het kan lezen
De geschiedenis gaat naar de privé-CloudKit-database van je Apple ID, in een eigen gebied voor EFClip en EFKey. Voordat iets de Mac verlaat, worden tekst, afbeeldingen, namen, categorienamen en filtervolgorde end-to-end versleuteld, met sleutels die in je iCloud-sleutelhanger blijven. Apple slaat ze op maar kan ze niet lezen. Wat Apple wel kan zien: wanneer een item is gewijzigd en of het is vastgezet. Zelfs de namen van de records zijn door elkaar gehusseld, zodat twee identieke kopieën er niet hetzelfde uitzien.
Ik kan er niets van zien. Er staat geen server van mij in het pad, er is geen account en geen analyse.
Synchronisatie uitzetten
Synchroniseren met iPhone uitzetten stopt het synchroniseren op deze Mac. Er wordt niets verwijderd: de geschiedenis blijft op de Mac, op de iPhone en in iCloud.
Om de kopie in iCloud te verwijderen, gebruik je Verwijderen uit iCloud… in Instellingen › Synchronisatie. Het zet synchronisatie op deze Mac uit en verwijdert het hele EFClip-gebied uit je iCloud. Je apparaten houden hun geschiedenis. Een kanttekening: een apparaat waarop synchronisatie nog aan staat, uploadt zijn geschiedenis binnen ongeveer 30 seconden opnieuw. Zet synchronisatie dus eerst uit in EFKey en verwijder dan. In EFKey stelt het uitzetten van synchronisatie dezelfde vraag: In iCloud houden of Verwijderen uit iCloud.
Updates
EFClip staat niet in de Mac App Store, dus het werkt zichzelf bij. Bij het opstarten en elke zes uur leest het efclip.app/appcast.xml. Als er een nieuwe versie is, verschijnt er een rode stip op het menubalkicoon en staat onderaan het venster Werk bij naar …; het toont wat er is veranderd en vraagt of het mag installeren. Er verschijnt niets terwijl je in een andere app werkt. Elke update is ondertekend met mijn sleutel, en de app weigert al het andere. Zoek naar updates… staat onderaan het venster en bij Over. Om de automatische controle te stoppen, zet je Instellingen › Algemeen › Automatisch zoeken naar updates uit.
Sneltoetsen
| Toetsen | Doet |
|---|---|
| ⌥V | De geschiedenis openen of sluiten. Wijzig het in Instellingen › Algemeen › Geschiedenis openen; het heeft ⌘, ⌥ of ⌃ nodig. |
| ↑ ↓ | Door de lijst bewegen. |
| ↩ | Kiezen: kopiëren, of plakken als Meteen plakken aan staat. |
| ⌥↩ | Kiezen met het tegenovergestelde plakgedrag. |
| ⌘1…9 | Rij 1 tot 9 kiezen. |
| ⇥ / ⇧⇥ | Volgend of vorig filter. |
| ⌃Space | Het voorbeeld tonen of verbergen. |
| ⌥P | Vastzetten of losmaken. |
| ⌘K | In een categorie zetten. |
| ⌘N | Het item een naam geven. |
| ⌘E | De tekst bewerken. |
| ⌥⌫ | Het item verwijderen, zonder te vragen. |
| ⌘, | Instellingen. |
| Esc | Eerst het voorbeeld sluiten, dan het venster. |
| ⌘Q | EFClip stoppen. |
| ⌥-klik op het symbool | Het bewaren pauzeren of hervatten. |
| ⌥⇧-klik op het symbool | Alleen de volgende kopie overslaan. |
Problemen oplossen
⌥V doet niets
Een andere app heeft misschien dezelfde sneltoets ingenomen, of EFClip draait niet (zoek het EF-symbool in de menubalk). Kies een andere combinatie in Instellingen › Algemeen › Geschiedenis openen.
Een item kiezen plakt niet
Dat is de standaard: druk na het kiezen op ⌘V. Staat Meteen plakken aan en gebeurt er toch niets, open dan Systeeminstellingen › Privacy en beveiliging › Toegankelijkheid en controleer of EFClip is toegestaan. Na een update moet je het daar misschien uit- en weer aanzetten.
Iets wat ik heb gekopieerd staat niet in de geschiedenis
Controleer of het bewaren is gepauzeerd (vaag symbool), of de app waaruit je kopieerde op de negeerlijst staat en of de tekst overeenkomt met een van je patronen. Verborgen kopieën uit wachtwoordmanagers worden met opzet overgeslagen. Bestanden uit de Finder worden niet bewaard, en tekst boven 100 KB ook niet.
Synchronisatie verschijnt niet op de iPhone
- Open het klembord in het toetsenbord: dan controleert het.
- Kijk naar de regel onder Synchroniseren met iPhone op de Mac. Die zegt wanneer de laatste synchronisatie lukte, of toont de fout.
- Beide apparaten met dezelfde Apple ID, iCloud aan, EFKey Pro actief, Volledige toegang aan voor EFKey.
- iCloud vol of uitgelogd? CloudKit stopt tot dat is opgelost.
Een verwijderd item kwam terug
Een apparaat dat offline was, bracht het terug met een nieuwere wijziging, of een apparaat met synchronisatie nog aan uploadde opnieuw na Verwijderen uit iCloud. Verwijder het nog een keer zodra beide apparaten online zijn.
Verwijderen
Stop EFClip (⌘Q in het venster) en verplaats het van Programma's naar de Prullenmand. De geschiedenis blijft staan in ~/Library/Containers/eu.eef.efclip; verwijder die map om hem ook te wissen. Stond synchronisatie aan, gebruik dan Verwijderen uit iCloud voordat je de app verwijdert, anders blijft de kopie in je iCloud staan.
Open-sourcelicenties
EFClip gebruikt Sparkle voor updates, onder de MIT-licentie. De volledige tekst staat in de app: Over › Open-sourcelicenties.
Handleiding voor EFClip 1.0.3. Iets onduidelijk of ontbreekt er iets? Vertel het me in de tracker.