Ghid
EFClip, de la început la sfârșit.
Tot ce face aplicația și de ce, în ordinea în care vei da peste ele. Zece minute de citit, sau sari direct la partea de care ai nevoie.
Instalare
- Descarcă EFClip pentru Mac. Este o imagine de disc de 4 MB, semnată cu Developer ID-ul meu și notarizată de Apple.
- Deschide-o și trage EFClip în Aplicații.
- Deschide EFClip din Aplicații. Nu din imaginea de disc: macOS rulează aplicațiile pornite dintr-o imagine de disc într-un loc temporar, iar actualizările n-ar funcționa.
- Un clipboard cu EF pe el apare în bara de meniu. Nu există pictogramă în Dock și nici fereastră de închis; aplicația trăiește acolo sus.
- Opțional: Setări › General › Deschide la autentificare, ca să fie acolo și după o repornire.
Ai nevoie de un Mac cu Apple silicon (M1 sau mai nou) și macOS 14 Sonoma sau mai nou.
Fereastra
Apasă ⌥V sau fă clic pe pictograma din bara de meniu. Istoricul se deschide la cursorul mouse-ului sau în mijlocul ecranului, dacă preferi asta în Setări › General. Din pictogramă se deschide chiar sub ea.
Fereastra nu ia focusul aplicației în care ești, așa că cursorul de text rămâne unde era. Se închide când apeși Esc, alegi ceva sau faci clic în altă parte. Trage de margine ca s-o mărești; ține minte dimensiunea. Dacă vrei să o stabilești exact, există glisoare pentru lățime (320 până la 600) și înălțime (360 până la 800).
Căutare
Câmpul de căutare este activ imediat ce se deschide fereastra, așa că doar scrii. Caută în text și în numele pe care le-ai dat elementelor. Majusculele și diacriticele nu contează: mancare găsește Mâncare. Imaginile se găsesc după nume.
Rânduri
Cel mai nou element este sus. Elementele fixate fără categorie stau deasupra restului. Primele nouă rânduri arată ⌘1 până la ⌘9, așa că poți alege fără să muți selecția. Un rând arată un ac dacă este fixat, o etichetă mică cu categoria, un eșantion de culoare lângă o culoare hex precum #FF454F și o miniatură cu dimensiunea ei pentru o imagine. Un element denumit arată numele, cu textul dedesubt.
Previzualizare
⌃Spațiu deschide textul întreg sau o imagine mai mare lângă fereastră, cu lungimea și momentul copierii. Implicit se deschide și când rămâi 1,5 secunde pe un rând; Setări › General › Previzualizare schimbă asta la 0,5 s, 3 s sau doar cu scurtătura.
Clic dreapta pe un rând
Copiază, Copiază și lipește, Fixează, Editează textul, Denumește, Categorie, Previzualizare și Șterge. Tot ce e în acel meniu are și o tastă; lista completă este la Scurtături.
Jos
Șterge istoricul… elimină tot, cu excepția elementelor fixate și a celor din categorii. Cu sincronizarea activată, șterge istoricul și pe celelalte dispozitive ale tale, așa că întreabă mai întâi. Lângă el: Setări, Despre, Caută actualizări și Ieși.
Lipirea
Return pune elementul selectat în clipboard și închide fereastra. Apoi apeși ⌘V, ca după orice copiere. Elementul revine în vârful istoricului.
Dacă preferi să sari peste al doilea pas, activează Setări › General › Lipește imediat. EFClip apasă atunci ⌘V în locul tău, la un moment după închiderea ferestrei. macOS lasă o aplicație să apese taste în locul tău doar cu acces la Accesibilitate, așa că prima dată deschide dialogul de permisiune. Până o permiți, elementul ajunge doar în clipboard și nimic nu se strică.
⌥↩ face opusul setării tale, o singură dată: lipește când Lipește imediat este dezactivat și doar copiază când este activat.
Fixări, categorii și nume
Istoricul înaintează singur: elementele vechi fac loc celor noi. Trei lucruri împiedică un element să plece vreodată.
Fixează
⌥P sau Fixează în meniul cu clic dreapta. Elementul merge în filtrul Fixate, ignoră limita de dimensiune și nu expiră niciodată. Aceleași taste pentru a anula fixarea.
Categorie
⌘K deschide un meniu cu categoriile tale, Niciuna și Categorie nouă. Un element dintr-o categorie este întotdeauna și fixat. Fiecare categorie primește propriul chip deasupra listei și, cu sincronizarea activată, propriul chip în tastatura de pe iPhone. Redenumește sau șterge categoriile în Setări › Categorii sau cu clic dreapta pe chip. Dacă ștergi o categorie, elementele ei rămân fixate, doar fără categorie.
Nume
⌘N dă elementului un titlu scurt, de până la 40 de caractere, afișat deasupra textului: Adresa biroului, Cont chirie, Wi-Fi acasă. Căutarea găsește și numele. Un element denumit este păstrat ca unul fixat.
Editare
⌘E deschide textul pentru editare. Util când ai copiat o greșeală de scriere sau vrei să păstrezi o versiune curățată.
Filtre
Chipurile de sub câmpul de căutare filtrează lista. ⇥ trece la următorul, ⇧⇥ înapoi. Fereastra se deschide pe primul chip din ordinea ta.
| Chip | Arată |
|---|---|
| Toate | Tot ce nu e fixat: istoricul care curge. |
| Fixate | Tot ce e fixat, inclusiv elementele din categorii. |
| O categorie | Doar elementele din acea categorie. |
| Text | Text care nu e link, inclusiv numere. |
| Linkuri | Text care este o adresă web. |
| Imagini | Imagini copiate și capturi de ecran. |
| + | Creează o categorie nouă. |
Trage chipurile pentru a le reordona, inclusiv Toate și Fixate, sau fă asta în Setări › Categorii. Cu sincronizarea activată și cu Aceeași ordine a filtrelor pe toate dispozitivele activat, tastatura de pe iPhone preia aceeași ordine, iar o ordine stabilită în tastatură se întoarce pe Mac. Câștigă modificarea mai nouă. Fiecare dispozitiv are propriul comutator pentru asta, așa că poți păstra o ordine diferită pe unul dintre ele.
Imagini
Imaginile copiate și capturile de ecran copiate în clipboard (⌃⇧⌘4) se salvează atât timp cât Setări › Stocare › Salvează imaginile este activat. Funcționează PNG, JPEG, HEIC și TIFF. EFClip păstrează cele mai noi 15, fiecare redusă la cel mult 1280 px și stocată ca JPEG, așa că întreaga colecție rămâne sub aproximativ 24 MB. Imaginile fixate nu se numără în cele 15.
Alegerea unei imagini pune imaginea stocată înapoi în clipboard, gata de lipit într-un mesaj, un document sau în Previzualizare.
Ce ignoră
Trei reguli stabilesc ce nu se salvează niciodată.
- Conținutul ascuns, întotdeauna. Managerii de parole și alte aplicații marchează copierile sensibile ca ascunse sau temporare. EFClip nu le salvează niciodată, iar nicio setare nu schimbă asta.
- Aplicațiile din lista ta de ignorare. Setări › Ignorare › Aplicații. Cât timp una dintre ele este în față, copierile sunt omise. 1Password, Bitwarden, Parole și Acces breloc sunt acolo de la început; adaugă orice aplicație deschisă din meniu.
- Textul care se potrivește cu tiparele tale. Setări › Ignorare › Potrivire de text acceptă expresii regulate. ^\d{16}$ omite numerele de card de 16 cifre, ^\d{6}$ omite codurile de șase cifre.
Plus două comutatoare rapide pe pictograma din bara de meniu: clic cu ⌥ pune salvarea în pauză până faci din nou clic cu ⌥ (pictograma se estompează cât timp e în pauză), iar clic cu ⌥⇧ sare doar peste următoarea copiere.
Textul mai lung de 100 KB nu se salvează nici el, la fel și textul format doar din spații.
Stocare
Setări › Stocare stabilește cât păstrează EFClip.
- Păstrează până la 50, 100, 200 sau 500 de elemente. Implicit 200. Peste limită, pleacă cel mai vechi element nefixat.
- Șterge după 5, 15, 30 sau 60 de minute, o zi, o săptămână sau 30 de zile, implicit.
- Șterge istoricul la închiderea EFClip, dezactivat implicit. Elementele fixate rămân.
Elementele fixate, cele din categorii și cele denumite nu sunt niciodată șterse de aceste limite. Totul este stocat în propriul dosar izolat (sandbox) al EFClip de pe Mac-ul tău.
Sincronizare iPhone
EFClip își poate partaja istoricul cu EFKey, tastatura mea pentru iPhone. Tastatura are propriul panou de clipboard; cu sincronizarea activată, el și EFClip arată un singur istoric.
Ce îți trebuie
- Același Apple ID pe Mac și pe iPhone, cu iCloud activat.
- EFKey pe iPhone, cu EFKey Pro (14,99 €, o singură dată) și Acces complet pentru tastatură. Accesul complet este ceea ce permite unei tastaturi să ajungă la rețea.
Activează
- Pe Mac: EFClip › Setări › Sincronizare › Sincronizează cu iPhone. Rândul de sub el arată când s-a sincronizat ultima oară sau ce a mers prost.
- Pe iPhone: EFKey › Instrumente › Clipboard › Sincronizează cu Mac.
- Copiază ceva pe Mac, apoi deschide clipboardul în tastatură. Este acolo.
Ce se transferă
Text și linkuri, imagini, fixări, categorii (cu numele și ordinea lor), numele elementelor, ștergeri și ordinea chipurilor de filtru. Setările nu călătoresc: scurtătura, dimensiunea ferestrei, lista de ignorare și limitele rămân pe fiecare dispozitiv. Limitele istoricului se întâlnesc totuși la mijloc. Când un dispozitiv păstrează 100 de elemente și altul 200, cele mai vechi tăiate pe primul se șterg peste tot, așa că limita mai mică câștigă.
Imaginile se încarcă la cel mult 1280 px lățime și sunt reduse și mai mult dacă ar fi prea mari pentru iCloud. Se partajează doar cele mai noi 15 imagini; cele fixate, întotdeauna.
Cât de repede
Ultimul lucru copiat pe iPhone este imediat pe Mac. Acesta este Clipboard universal de la Apple, care funcționează cu sau fără EFClip. Tot restul este sincronizarea EFClip:
- O modificare pe Mac se încarcă în câteva secunde.
- Mac-ul verifică modificările când deschizi fereastra, la fiecare 5 secunde cât timp e deschisă și, altfel, la fiecare 30 de secunde. iCloud îl mai atenționează și când se schimbă ceva, dar atenționările acestea ajung târziu sau deloc, așa că verificarea regulată este cea pe care te poți baza.
- Tastatura de pe iPhone preia modificările când îi deschizi clipboardul. O tastatură nu poate rula în fundal, așa că atunci se uită.
Când două dispozitive nu se înțeleg
Câștigă modificarea mai nouă. Fixarea, categoria și numele își amintesc fiecare când le-ai schimbat ultima oară, separat de momentul în care a fost copiat elementul. Deci fixezi o adresă pe Mac, copiezi aceeași adresă pe iPhone o oră mai târziu și rămâne fixată: copierea o mută în vârf pe ambele părți, dar nu atinge fixarea. O ștergere câștigă doar dacă este mai nouă decât o modificare de pe alt dispozitiv.
Unde se află și cine poate citi
Istoricul merge în baza de date CloudKit privată a Apple ID-ului tău, într-o zonă proprie pentru EFClip și EFKey. Înainte ca ceva să părăsească Mac-ul, textul, imaginile, numele, numele categoriilor și ordinea filtrelor sunt criptate integral (end-to-end), cu chei care rămân în breloc iCloud. Apple le stochează, dar nu le poate citi. Ce poate vedea Apple: când s-a schimbat un element și dacă este fixat. Chiar și numele înregistrărilor sunt amestecate, așa că două copii identice nu arată la fel.
Nu pot vedea nimic din toate acestea. Nu există niciun server de-al meu pe traseu, niciun cont și nicio analiză.
Dezactivarea sincronizării
Dezactivarea Sincronizează cu iPhone oprește sincronizarea pe acest Mac. Nu se șterge nimic: istoricul rămâne pe Mac, pe iPhone și în iCloud.
Pentru a elimina copia din iCloud, folosește Șterge din iCloud… în Setări › Sincronizare. Aceasta dezactivează sincronizarea pe acest Mac și șterge întreaga zonă EFClip din iCloud-ul tău. Dispozitivele tale își păstrează istoricul. O capcană: un dispozitiv care are încă sincronizarea activată își va încărca din nou istoricul în aproximativ 30 de secunde. Așa că dezactivează mai întâi sincronizarea în EFKey, apoi șterge. În EFKey, oprirea sincronizării pune aceeași întrebare: Păstrează în iCloud sau Șterge din iCloud.
Actualizări
EFClip nu este în Mac App Store, așa că se actualizează singur. La pornire și la fiecare șase ore citește efclip.app/appcast.xml. Când există o versiune nouă, apare un punct roșu pe pictograma din bara de meniu, iar jos în fereastră apare Actualizează la …; arată ce s-a schimbat și întreabă înainte de instalare. Nu apare nimic cât timp lucrezi în altă aplicație. Fiecare actualizare este semnată cu cheia mea, iar aplicația refuză orice altceva. Caută actualizări… este jos în fereastră și în Despre. Pentru a opri verificarea automată, dezactivează Setări › General › Caută actualizări automat.
Scurtături
| Taste | Face |
|---|---|
| ⌥V | Deschide sau închide istoricul. Schimbă-l în Setări › General › Deschide istoricul; are nevoie de ⌘, ⌥ sau ⌃. |
| ↑ ↓ | Deplasare prin listă. |
| ↩ | Alege: copiază sau lipește, cu Lipește imediat activat. |
| ⌥↩ | Alege cu comportamentul opus de lipire. |
| ⌘1…9 | Alege rândul de la 1 la 9. |
| ⇥ / ⇧⇥ | Filtrul următor sau anterior. |
| ⌃Space | Arată sau ascunde previzualizarea. |
| ⌥P | Fixează sau anulează fixarea. |
| ⌘K | Pune într-o categorie. |
| ⌘N | Denumește elementul. |
| ⌘E | Editează textul. |
| ⌥⌫ | Șterge elementul, fără să întrebe. |
| ⌘, | Setări. |
| Esc | Închide previzualizarea, apoi fereastra. |
| ⌘Q | Ieși din EFClip. |
| clic cu ⌥ pe pictogramă | Pune în pauză sau reia salvarea. |
| clic cu ⌥⇧ pe pictogramă | Sari doar peste următoarea copiere. |
Depanare
⌥V nu face nimic
Poate o altă aplicație a luat aceeași scurtătură sau EFClip nu rulează (caută pictograma EF în bara de meniu). Alege o altă combinație în Setări › General › Deschide istoricul.
Alegerea unui element nu lipește
Aceasta este valoarea implicită: apasă ⌘V după alegere. Dacă Lipește imediat este activat și tot nu se întâmplă nimic, deschide Setări sistem › Confidențialitate și securitate › Accesibilitate și verifică dacă EFClip este permis. După o actualizare poate fi nevoie să-l dezactivezi și să-l reactivezi acolo.
Ceva ce am copiat nu e în istoric
Verifică dacă salvarea este în pauză (pictogramă estompată), dacă aplicația din care ai copiat este în lista de ignorare și dacă textul se potrivește cu unul dintre tiparele tale. Copierile ascunse de la managerii de parole sunt omise intenționat. Fișierele din Finder nu se salvează, iar textul de peste 100 KB nici el.
Sincronizarea nu apare pe iPhone
- Deschide clipboardul în tastatură: atunci verifică.
- Uită-te la rândul de sub Sincronizează cu iPhone pe Mac. Spune când a mers ultima sincronizare sau arată eroarea.
- Ambele dispozitive pe același Apple ID, iCloud activat, EFKey Pro activ, Acces complet activat pentru EFKey.
- iCloud plin sau deconectat? CloudKit se oprește până se rezolvă asta.
Un element șters a revenit
L-a adus înapoi un dispozitiv care era offline, cu o modificare mai nouă, sau un dispozitiv cu sincronizarea încă activată, care a încărcat din nou după Șterge din iCloud. Șterge-l din nou când ambele dispozitive sunt online.
Dezinstalare
Închide EFClip (⌘Q în fereastră) și mută-l din Aplicații în Coșul de gunoi. Istoricul rămâne în ~/Library/Containers/eu.eef.efclip; șterge acel dosar ca să-l elimini și pe el. Dacă sincronizarea a fost activată, folosește Șterge din iCloud înainte de dezinstalare, altfel copia rămâne în iCloud-ul tău.
Licențe open source
EFClip folosește Sparkle pentru actualizări, sub licență MIT. Textul complet este în aplicație: Despre › Licențe open source.
Ghid pentru EFClip 1.0.3. Ceva neclar sau lipsă? Spune-mi pe tracker.