Documentação Referência

Diferenças no macOS

Onde a versão para Mac se parece e se comporta de outro jeito em relação ao Windows e ao Linux: a barra de menus nativa, a tecla Command, e um punhado de itens que mudam de lugar, mudam de tecla ou não existem ali.

No Windows e no Linux, o Celas Studio desenha a barra de menus dele dentro da janela, junto com os botões de minimizar, maximizar e fechar. No macOS nada disso existe: o aplicativo usa a barra de menus de verdade do sistema e a barra de título nativa, com um menu do aplicativo lá na ponta esquerda, do jeito que todo aplicativo de Mac tem.

A regra da tecla Command

Sempre que este manual ou o próprio aplicativo mostrar um atalho com Ctrl, segure Command (⌘) no macOS. Todo atalho é guardado uma vez e resolvido por plataforma: Ctrl no Windows e no Linux, ⌘ no macOS. Remapear um atalho em Preferências ▸ Atalhos funciona igual nas três.

No macOS o Control físico não pode estar pressionado para um atalho disparar, só o ⌘ (mais Shift/Option quando a combinação pedir). No Windows e no Linux a mesma regra vale para a tecla Windows/Super.

O menu do aplicativo

O menu do aplicativo, rotulado com o nome do aplicativo, traz itens que moram no Editar ou no Ajuda no Windows e no Linux:

  • Sobre o Celas Studio: a mesma caixa do Ajuda ▸ Sobre nas outras plataformas
  • Preferências… (⌘,): a mesma janela de Preferências do Editar ▸ Preferências nas outras plataformas
  • Ocultar o Celas Studio (⌘H), Ocultar outros (⌥⌘H), Mostrar tudo: a ocultação padrão de aplicativos do macOS, sem equivalente no Windows nem no Linux
  • Encerrar o Celas Studio (⌘Q)

O menu Janela

O macOS acrescenta um menu Janela nativo com Minimizar (⌘M), Zoom, Entrar em tela cheia (⌃⌘F), e uma lista viva das janelas abertas, nada disso existindo no Windows nem no Linux. Ele é separado do menu Janela do próprio Celas Studio, que continua guardando a visibilidade dos painéis e as áreas de trabalho em toda plataforma.

Enquanto um campo de texto está em foco, os equivalentes de Selecionar tudo, Copiar, Recortar, Colar, Desfazer, Refazer, Duplicar e Agrupar/Desagrupar dos menus do aplicativo e Editar ficam esmaecidos, para que digitar num campo nunca dispare um deles sem querer.

Com o painel Referências em foco, Editar ▸ Colar acrescenta a esse painel a imagem da área de transferência, e Editar ▸ Excluir remove a imagem selecionada no painel, do mesmo jeito que ⌘V e Delete fazem ali.

Copiando para outros aplicativos

Copiar (⌘C) também põe as formas selecionadas na área de transferência do sistema como SVG, então elas colam como vetores editáveis em outros aplicativos do Mac que leem SVG, como acontece no Windows. Imagens copiadas de outros aplicativos também colam no Celas Studio, como uma camada de Imagem ou, com o painel Referências em foco, como uma referência.

A barra de menus nativa do macOS com o menu do aplicativo aberto, mostrando Sobre, Preferências, Ocultar e Encerrar.

Itens de menu ausentes ou mudados no macOS

  • O Arquivo ▸ Sair não existe: o Encerrar mora no menu do aplicativo.
  • O Editar ▸ Preferências não existe no Editar: está no menu do aplicativo, ainda em ⌘,.
  • O Ajuda ▸ Sobre não existe no Ajuda: está no menu do aplicativo.
  • O Janela ▸ Área de trabalho no macOS lista apenas os layouts embutidos Geral, Animação e Mínimo: as áreas de trabalho que você salvou, e o Excluir do clique direito nelas, aparecem só no menu do Windows e do Linux.

Atalhos no macOS

Toda combinação se resolve do mesmo jeito nas três plataformas, com o ⌘ no lugar do Ctrl. O ⌘0 ajusta a tela e o ⌘1 é 100%, batendo com as teclas do Windows e do Linux e com a lista das Preferências; o ⌘D duplica, ou desseleciona enquanto há uma seleção de pixels viva, exatamente como o Ctrl+D faz nas outras.

O único detalhe específico do macOS é o que a barra de menus IMPRIME. Um equivalente de tecla preso a um item de NSMenu é consumido pelo sistema antes de o aplicativo enxergar a tecla, então um comando cujo sentido depende do contexto não pode carregar um: aquele item que tivesse reivindicado a combinação atenderia a todos os toques. O Duplicar, o Desselecionar tudo, o papel cebola e o Excluir aparecem, por isso, na barra de menus do macOS sem tecla ao lado. As teclas em si funcionam normalmente.

Versões anteriores do Acesso Antecipado de fato trocavam ⌘0 e ⌘1 e davam o ⌘D ao Duplicar e o ⇧⌘A ao Desselecionar tudo. Se você está lendo uma captura de tela antiga, é por isso que ela discorda desta página.

Projetos no Finder

O pacote do aplicativo declara o .cls como tipo de documento próprio dele, Projeto do Celas Studio, então o Finder mostra o ícone do projeto e o nome do tipo em vez de um documento em branco, e o Abrir com lista o Celas Studio primeiro. Isso importa mais num Mac do que no Windows: o LaTeX e o Visual Basic também usam .cls, e o Launch Services entregaria os seus projetos a qualquer um dos dois que estivesse instalado.

A declaração vem junto com o pacote, então nada é escrito fora do aplicativo e não há preparo por usuário. Mover o Celas Studio para outra pasta já basta para o Finder notar; se ele não notar, saia da sessão e entre de novo para o Launch Services varrer tudo outra vez.

Trackpad e mouse

No macOS, uma rolagem de dois dedos desloca a tela e um gesto de pinça a amplia, batendo com o jeito que todo outro aplicativo de Mac trata um trackpad. O Ctrl (ou o ⌘) mais a roda de rolagem também amplia, como reserva para um mouse externo.

No Windows e no Linux a roda sempre amplia: não há rolagem que desloque nem modo específico de trackpad, e não há preferência para trocar entre os dois comportamentos em plataforma nenhuma. Deslocar sem trackpad funciona igual em toda parte: segure o Espaço e arraste, ou use a ferramenta Mão.