Guia

EFClip, do princípio ao fim.

Tudo o que a app faz e porquê, pela ordem em que vais encontrar. Dez minutos de leitura, ou salta para a parte de que precisas.

Instalação

  1. Transfere o EFClip para Mac. É uma imagem de disco de 4 MB, assinada com o meu Developer ID e notarizada pela Apple.
  2. Abre-a e arrasta o EFClip para Aplicações.
  3. Abre o EFClip a partir de Aplicações. Não a partir da imagem de disco: o macOS executa as apps iniciadas a partir de uma imagem de disco num local temporário, e as atualizações não funcionariam.
  4. Aparece na barra de menus uma área de transferência com EF. Não há ícone na Dock nem janela para fechar; a app vive lá em cima.
  5. Opcional: Definições › Geral › Abrir ao iniciar sessão, para estar lá depois de reiniciares.

Precisas de um Mac com Apple silicon (M1 ou posterior) e macOS 14 Sonoma ou posterior.

A janela

Prime ⌥V ou clica no ícone da barra de menus. O histórico abre-se no ponteiro do rato, ou no meio do ecrã se preferires isso em Definições › Geral. A partir do ícone, abre-se mesmo por baixo dele.

A janela não tira o foco à app em que estás, por isso o cursor de texto fica onde estava. Fecha-se quando carregas em Esc, escolhes algo ou clicas noutro sítio. Arrasta o limite dela para a aumentar; guarda o tamanho. Se preferires defini-lo com exatidão, há controlos deslizantes para a largura (de 320 a 600) e a altura (de 360 a 800).

Pesquisa

O campo de pesquisa fica ativo assim que a janela se abre, por isso basta escrever. Procura no texto e nos nomes que deste aos itens. Maiúsculas, minúsculas e acentos não importam: cafe encontra Café. As imagens encontram-se pelo nome.

Linhas

O item mais recente está no topo. Os itens fixados sem categoria ficam acima dos restantes. As primeiras nove linhas mostram ⌘1 a ⌘9, para poderes escolher uma sem mover a seleção. Uma linha mostra um alfinete quando está fixada, uma pequena etiqueta com a categoria, uma amostra de cor ao lado de uma cor hexadecimal como #FF454F, e uma miniatura com o tamanho no caso de uma imagem. Um item com nome mostra o nome, com o texto por baixo.

Pré-visualização

⌃Espaço abre o texto completo ou uma imagem maior ao lado da janela, com o comprimento e a hora a que o copiaste. Por predefinição também se abre quando paras numa linha durante 1,5 segundos; Definições › Geral › Pré-visualização altera isso para 0,5 s, 3 s, ou só com o atalho.

Clique com o botão direito numa linha

Copiar, Copiar e colar, Fixar, Editar Texto, Nome, Categoria, Pré-visualização e Eliminar. Tudo o que está nesse menu tem também uma tecla; a lista completa está em Atalhos.

Em baixo

Limpar Histórico… remove tudo exceto os itens fixados e os que estão em categorias. Com a sincronização ativada, limpa também o histórico nos teus outros dispositivos, por isso pergunta primeiro. Ao lado: Definições, Acerca, Procurar Atualizações e Sair.

Colar

Return põe o item selecionado na área de transferência e fecha a janela. Depois primes ⌘V, tal como depois de qualquer cópia. O item volta ao topo do histórico.

Se preferires saltar esse segundo passo, ativa Definições › Geral › Colar de imediato. O EFClip prime então ⌘V por ti um instante depois de a janela se fechar. O macOS só deixa uma app premir teclas por ti com acesso a Acessibilidade, por isso, da primeira vez, abre a caixa de diálogo da autorização. Até a permitires, o item vai apenas para a área de transferência e nada se estraga.

⌥↩ faz o contrário da tua definição, uma vez: cola quando Colar de imediato está desativado, e só copia quando está ativado.

Formatação. O EFClip guarda texto simples. O negrito, os tipos de letra e as ligações do texto formatado são descartados ao copiar, por isso tudo o que colas a partir do histórico chega como texto limpo. Os ficheiros copiados no Finder não são guardados.

Fixados, categorias e nomes

O histórico avança sozinho: os itens antigos dão lugar aos novos. Três coisas impedem que um item saia alguma vez.

Fixar

⌥P, ou Fixar no menu do botão direito. O item vai para o filtro Fixados, ignora o limite de tamanho e nunca expira. As mesmas teclas para desafixar.

Categoria

⌘K abre um menu com as tuas categorias, Nenhuma e Nova Categoria…. Um item numa categoria está sempre fixado também. Cada categoria tem a sua própria etiqueta por cima da lista e, com a sincronização ativada, a sua própria etiqueta no teclado do iPhone. Muda o nome ou elimina categorias em Definições › Categorias, ou clica com o botão direito na etiqueta. Eliminar uma categoria mantém os seus itens fixados, apenas sem categoria.

Nome

⌘N dá a um item um título curto, até 40 carateres, mostrado por cima do texto: Morada do escritório, Conta da renda, Wi-Fi de casa. A pesquisa encontra também o nome. Um item com nome é mantido como um fixado.

Editar

⌘E abre o texto para edição. Útil quando copiaste uma gralha ou queres guardar uma versão limpa.

Filtros

As etiquetas por baixo do campo de pesquisa filtram a lista. ⇥ passa à seguinte, ⇧⇥ volta atrás. A janela abre-se na primeira etiqueta da tua ordem.

EtiquetaMostra
TudoTudo o que não está fixado: o histórico corrente.
FixadosTudo o que está fixado, incluindo os itens em categorias.
Uma categoriaSó os itens dessa categoria.
TextoO texto que não é uma ligação, números incluídos.
LigaçõesO texto que é um endereço web.
ImagensImagens copiadas e capturas de ecrã.
+Cria uma nova categoria.

Arrasta as etiquetas para as reordenar, incluindo Tudo e Fixados, ou faz isso em Definições › Categorias. Com a sincronização ativada e Mesma ordem dos filtros em todos os dispositivos ativado, o teclado do iPhone adota a mesma ordem, e uma ordem que definas no teclado volta ao Mac. Prevalece a alteração mais recente. Cada dispositivo tem o seu próprio interruptor para isto, por isso podes manter uma ordem diferente num deles.

O teclado preenche as suas etiquetas de forma um pouco diferente. No iPhone, Tudo mostra tudo com os itens fixados no topo, e Fixados mostra os itens fixados que não têm categoria, porque cada categoria já tem a sua etiqueta. As etiquetas sem conteúdo ficam ocultas aí. Só a ordem é partilhada.

Imagens

As imagens copiadas e as capturas de ecrã copiadas para a área de transferência (⌃⇧⌘4) são guardadas enquanto Definições › Armazenamento › Guardar imagens estiver ativado. Funcionam PNG, JPEG, HEIC e TIFF. O EFClip guarda as 15 mais recentes, cada uma reduzida a 1280 px no máximo e guardada como JPEG, de modo que toda a coleção fica abaixo de cerca de 24 MB. As imagens fixadas não contam para as 15.

Escolher uma imagem volta a pôr a imagem guardada na área de transferência, pronta para colar numa mensagem, num documento ou na Pré-visualização.

O que ignora

Três regras decidem o que nunca é guardado.

  • Conteúdo oculto, sempre. Os gestores de palavras-passe e outras apps marcam as cópias sensíveis como ocultas ou temporárias. O EFClip nunca as guarda, e nenhuma definição altera isso.
  • Apps da tua lista de ignorados. Definições › Ignorar › Apps. Enquanto uma delas estiver à frente, as cópias são ignoradas. O 1Password, o Bitwarden, as Palavras-passe e o Acesso às Chaves estão lá desde o início; adiciona qualquer app aberta a partir do menu.
  • Texto que corresponde aos teus padrões. Definições › Ignorar › Texto que corresponde a aceita expressões regulares. ^\d{16}$ ignora números de cartão de 16 dígitos, ^\d{6}$ ignora códigos de seis dígitos.

Mais dois interruptores rápidos no ícone da barra de menus: um clique com ⌥ pausa a gravação até voltares a clicar com ⌥ (o ícone fica esbatido durante a pausa), e um clique com ⌥⇧ salta apenas a próxima cópia.

O texto com mais de 100 KB também não é guardado, nem o texto que seja só espaços.

Armazenamento

Definições › Armazenamento define quanto o EFClip guarda.

  • Manter até 50, 100, 200 ou 500 itens. 200 é a predefinição. Acima do limite, sai o item não fixado mais antigo.
  • Eliminar após 5, 15, 30 ou 60 minutos, um dia, uma semana, ou 30 dias, a predefinição.
  • Limpar o histórico ao sair do EFClip, desativado por predefinição. Os itens fixados ficam.

Os itens fixados, os que estão em categorias e os que têm nome nunca são eliminados por estes limites. Tudo é guardado na pasta própria do EFClip, isolada em sandbox, no teu Mac.

Sincronização com o iPhone

O EFClip pode partilhar o seu histórico com o EFKey, o meu teclado para iPhone. O teclado tem o seu próprio painel da área de transferência; com a sincronização ativada, ele e o EFClip mostram um só histórico.

O que precisas

  • O mesmo ID Apple no Mac e no iPhone, com o iCloud ativado.
  • O EFKey no iPhone, com o EFKey Pro (14,99 €, uma única vez) e Acesso total para o teclado. O Acesso total é o que permite a um teclado chegar sequer à rede.

Ativa-a

  1. No Mac: EFClip › Definições › Sincronização › Sincronizar com o iPhone. A linha por baixo mostra quando foi a última sincronização, ou o que correu mal.
  2. No iPhone: EFKey › Ferramentas › Área de transferência › Sincronizar com o Mac.
  3. Copia algo no Mac e depois abre a área de transferência no teclado. Está lá.

O que é sincronizado

Texto e ligações, imagens, itens fixados, categorias (com os seus nomes e ordem), nomes dos itens, eliminações e a ordem das etiquetas de filtro. As definições não viajam: o teu atalho, o tamanho da janela, a lista de ignorados e os limites ficam em cada dispositivo. Os limites do histórico, porém, encontram-se a meio caminho. Quando um dispositivo guarda 100 itens e o outro 200, os mais antigos cortados no primeiro são eliminados em todo o lado, por isso prevalece o limite menor.

As imagens sobem com 1280 px de largura no máximo e são reduzidas ainda mais se ficassem demasiado grandes para o iCloud. Só as 15 imagens mais recentes são partilhadas; as fixadas são-no sempre.

Com que rapidez

A última coisa que copiaste no iPhone está logo no Mac. Essa é a Área de Transferência Universal da Apple, que funciona com ou sem o EFClip. Tudo o resto é a sincronização do EFClip:

  • Uma alteração no Mac sobe em poucos segundos.
  • O Mac verifica alterações quando abres a janela, de 5 em 5 segundos enquanto está aberta e, de resto, de 30 em 30 segundos. O iCloud também o avisa quando algo muda, mas esses avisos chegam tarde ou nem chegam, por isso a verificação regular é aquela com que podes contar.
  • O teclado do iPhone recolhe as alterações quando abres a respetiva área de transferência. Um teclado não pode correr em segundo plano, por isso é nesse momento que ele olha.

Quando dois dispositivos discordam

Ganha a alteração mais recente. O item fixado, a categoria e o nome lembram-se cada um de quando os alteraste pela última vez, separadamente de quando o item foi copiado. Assim, se fixares uma morada no Mac e copiares a mesma morada no iPhone uma hora depois, continua fixada: copiar move-a para o topo dos dois lados, mas não mexe no que está fixado. Uma eliminação só ganha se for mais recente do que uma alteração noutro dispositivo.

Onde fica e quem pode ler

O histórico vai para a base de dados CloudKit privada do teu ID Apple, numa área própria do EFClip e do EFKey. Antes de qualquer coisa sair do Mac, o texto, as imagens, os nomes, os nomes das categorias e a ordem dos filtros são cifrados de ponta a ponta, com chaves que ficam no teu Porta-chaves do iCloud. A Apple guarda-os mas não os consegue ler. O que a Apple pode ver: quando um item mudou e se está fixado. Até os nomes dos registos são baralhados, por isso duas cópias idênticas não parecem iguais.

Não consigo ver nada disto. Não há nenhum servidor meu no caminho, nem conta, nem análise de dados.

Usas o EFClip sem o EFKey? Deixa Sincronizar com o iPhone desativado. Se estiver ativado, o histórico vai para o teu iCloud mesmo que nenhum iPhone o leia alguma vez.

Desativar a sincronização

Desativar Sincronizar com o iPhone pára a sincronização neste Mac. Não se elimina nada: o histórico fica no Mac, no iPhone e no iCloud.

Para remover a cópia no iCloud, usa Apagar do iCloud… em Definições › Sincronização. Desativa a sincronização neste Mac e apaga toda a área do EFClip do teu iCloud. Os teus dispositivos mantêm o histórico. Uma ressalva: um dispositivo que ainda tenha a sincronização ativada volta a enviar o seu histórico em cerca de 30 segundos. Por isso, desativa primeiro a sincronização no EFKey e só depois apaga. No EFKey, desativar a sincronização faz a mesma pergunta: Manter no iCloud ou Apagar do iCloud.

Atualizações

O EFClip não está na Mac App Store, por isso atualiza-se sozinho. Ao iniciar e de seis em seis horas lê efclip.app/appcast.xml. Quando há uma nova versão, aparece um ponto vermelho no ícone da barra de menus e o fundo da janela oferece Atualizar para …; mostra o que mudou e pergunta antes de instalar. Nada aparece enquanto trabalhas noutra app. Cada atualização é assinada com a minha chave, e a app recusa qualquer outra coisa. Procurar Atualizações… está no fundo da janela e em Acerca. Para parar a verificação automática, desativa Definições › Geral › Procurar atualizações automaticamente.

Atalhos

TeclasFaz
⌥VAbrir ou fechar o histórico. Altera-o em Definições › Geral › Abrir histórico; precisa de ⌘, ⌥ ou ⌃.
↑ ↓Mover-te pela lista.
↩Escolher: copiar, ou colar com Colar de imediato ativado.
⌥↩Escolher com o comportamento de colagem contrário.
⌘1…9Escolher a linha 1 a 9.
⇥ / ⇧⇥Filtro seguinte ou anterior.
⌃SpaceMostrar ou ocultar a pré-visualização.
⌥PFixar ou desafixar.
⌘KPôr numa categoria.
⌘NDar nome ao item.
⌘EEditar o texto.
⌥⌫Eliminar o item, sem perguntar.
⌘,Definições.
EscFechar a pré-visualização e depois a janela.
⌘QSair do EFClip.
⌥clique no íconePausar ou retomar a gravação.
⌥⇧clique no íconeSaltar apenas a próxima cópia.

Resolução de problemas

⌥V não faz nada

Outra app pode ter ficado com o mesmo atalho, ou o EFClip não está a correr (procura o ícone EF na barra de menus). Escolhe outra combinação em Definições › Geral › Abrir histórico.

Escolher um item não cola

É o comportamento predefinido: prime ⌘V depois de escolher. Se Colar de imediato estiver ativado e mesmo assim nada acontecer, abre Definições do Sistema › Privacidade e Segurança › Acessibilidade e confirma que o EFClip está autorizado. Depois de uma atualização, pode ser preciso desativá-lo e voltar a ativá-lo aí.

Algo que copiei não está no histórico

Verifica se a gravação está em pausa (ícone esbatido), se a app de onde copiaste está na lista de ignorados e se o texto corresponde a algum dos teus padrões. As cópias ocultas dos gestores de palavras-passe são ignoradas de propósito. Os ficheiros do Finder não são guardados, nem o texto com mais de 100 KB.

A sincronização não aparece no iPhone

  • Abre a área de transferência no teclado: é nessa altura que ele verifica.
  • Vê a linha por baixo de Sincronizar com o iPhone no Mac. Diz quando a última sincronização funcionou, ou mostra o erro.
  • Os dois dispositivos com o mesmo ID Apple, iCloud ativado, EFKey Pro ativo, Acesso total ativado para o EFKey.
  • iCloud cheio ou sem sessão iniciada? O CloudKit pára até isso ser resolvido.

Um item eliminado voltou

Um dispositivo que estava offline trouxe-o de volta com uma alteração mais recente, ou um dispositivo com a sincronização ainda ativada voltou a enviar depois de Apagar do iCloud. Elimina-o de novo quando os dois dispositivos estiverem online.

Desinstalar

Sai do EFClip (⌘Q na janela) e move-o de Aplicações para a Reciclagem. O histórico fica em ~/Library/Containers/eu.eef.efclip; elimina essa pasta para o remover também. Se a sincronização estava ativada, usa Apagar do iCloud antes de desinstalar, ou a cópia fica no teu iCloud.

Licenças de código aberto

O EFClip usa o Sparkle para as atualizações, sob a licença MIT. O texto completo está na app: Acerca › Licenças de código aberto.

Guia do EFClip 1.0.3. Algo pouco claro ou em falta? Diz-me no tracker.

Pronto para experimentar?

Gratuito, para Mac com Apple silicon.

Transferir para Mac