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.

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.