Capítulo 9 de 13
O app Atalhos e a automação
O Lattika oferece ações ao app Atalhos. Use-as nos seus próprios atalhos, execute-as pelo Spotlight ou acione-as pelo item do Atalhos na barra de menus. O Lattika precisa estar em execução para que qualquer uma delas funcione.


Ações
Encaixar Janela da Frente na Zona
Move a janela da frente para uma zona do layout da tela em que ela está. Parâmetro: o número da zona, de 1 a 20. Falha se o layout não tiver essa zona. Exemplo: um atalho chamado Navegador à esquerda com uma ação, Encaixar a janela da frente na zona 1, executado pelo Spotlight quando uma janela de navegador está na frente.
Aplicar Layout
Troca uma tela para um layout. Parâmetros: o layout, escolhido na sua lista, e, opcionalmente, uma tela. Sem uma tela, todas as telas são trocadas. As zonas aparecem brevemente. Exemplo: Modo foco aplica o layout Coluna de leitura a todas as telas; Reunião aplica Metades apenas à tela externa.
Restaurar Espaço de Trabalho
Devolve ao lugar todas as janelas de um espaço de trabalho salvo. Parâmetro: o espaço de trabalho. Retorna o número de janelas movidas, que uma ação seguinte pode usar. Exemplo: um atalho que executa Restaurar Espaço de Trabalho: Manhã e depois mostra uma notificação com o número retornado.
Salvar Espaço de Trabalho
Registra as janelas atuais com um nome. Se já existir um espaço de trabalho com esse nome, ele é atualizado. Parâmetro: o nome. Exemplo: Salvar mesa com o nome Docked, executado antes de você desconectar os monitores.
Restaurar Janelas nas Zonas
Devolve cada janela lembrada à zona dela (capítulo 6). Sem parâmetros. Exemplo: uma automação que executa a ação quando um modo de Foco é desativado.
Aplicar Regras de Posicionamento
Executa as regras por app em todas as janelas abertas (capítulo 7). Sem parâmetros. Exemplo: execute-a ao iniciar a sessão, alguns segundos depois que seus apps abrirem.
Mostrar Zonas
Mostra brevemente as zonas de todas as telas. Sem parâmetros. Exemplo: um atalho associado a uma tecla no app Atalhos, para quem prefere isso a ⌃⌥Z.
As três últimas também são oferecidas ao Spotlight e à Siri com as frases "Mostrar zonas do Lattika", "Restaurar janelas do Lattika" e "Aplicar regras do Lattika".
Comandos por URL
Para scripts e para a ação Abrir URLs do Atalhos, o Lattika responde a estas URLs. No Terminal, execute open "lattika://show-zones".
| URL | O que faz |
|---|---|
lattika://snap?zone=2 | Encaixa a janela em foco na zona 2 (os números começam em 1) |
lattika://snap?zone=2&bundle=com.apple.TextEdit | Encaixa, em vez dela, a janela da frente desse app |
lattika://show-zones | Mostra brevemente as zonas |
lattika://restore | Restaura as janelas lembradas nas zonas delas |
lattika://apply-rules | Aplica as regras a todas as janelas abertas |
lattika://workspace?name=Docked | Restaura o espaço de trabalho com esse nome |
lattika://editor | Abre o editor de layouts; acrescente ?new=1 para abrir o painel Novo Layout |
lattika://settings | Abre os Ajustes; acrescente ?pane=zones, shortcuts, rules, workspaces, excludedApps, sync ou license para abrir um painel |
lattika://onboarding | Abre a janela de boas-vindas |
Os espaços no nome de um espaço de trabalho devem ser escritos como %20.
Se não funcionar
- As ações não aparecem no Atalhos. Abra o Lattika uma vez; o macOS registra as ações de um app quando ele é executado. Se ainda assim não aparecerem, reinicie o app Atalhos.
- Uma ação diz "O Lattika não está em execução". Abra o Lattika. As ações não conseguem abri-lo por você.
- "Layout não encontrado" ou "Espaço de trabalho não encontrado". O layout ou o espaço de trabalho foi apagado ou renomeado depois que o atalho foi criado. Escolha-o de novo na ação.
- Encaixar Janela da Frente não faz nada. A janela da frente pertence a um app excluído, não é uma janela padrão ou o número da zona é maior que o número de zonas do layout. Confira também a permissão de Acessibilidade e o período de teste.
- Uma URL não faz nada. Confira a grafia da parte do host, por exemplo
show-zonescom hífen. Os números das zonas começam em 1, não em 0.