Para abrir uma pasta específica com um atalho de teclado no Mac, crie um atalho no app Atalhos da Apple que abra um caminho fixo de pasta no Finder e, em seguida, atribua a ele uma combinação de teclas. O passo a passo abaixo usa uma pasta de exemplo descartável e verifica se ela existe antes de abri-la.

Escolha o atalho certo para sua pasta

Este guia é para quem usa um Mac e abre repetidamente a mesma pasta local, e quer acessá-la de outro app com uma combinação de teclas. O fluxo de trabalho personalizado usa um script de shell curto dentro do Atalhos. A Apple documenta tanto a execução de scripts no Atalhos quanto a atribuição de combinações de teclas aos atalhos. Conheça o Atalhos para macOS, Execute um atalho enquanto trabalha no Mac.

Antes de criá-lo, confira se o Finder já oferece o atalho de teclado de que você precisa. Estas combinações integradas funcionam no Finder:

Pasta ou tarefa Atalho de teclado do Finder
Abrir Documentos Shift-Command-O
Abrir Downloads Option-Command-L
Abrir sua pasta pessoal Shift-Command-H
Acessar um caminho de pasta específico Shift-Command-G

A Apple lista essas combinações em sua referência de atalhos de teclado do Mac. Para acessar ocasionalmente uma pasta personalizada, ative o Finder, pressione Shift-Command-G, cole o caminho e pressione Return. A navegação por caminho documentada pelo Finder permite esse método. Acesse diretamente uma pasta específica no Mac.

Para uma pasta que você abre ao longo do dia, continue com o atalho personalizado. O destino fica armazenado no script, então você não precisa selecionar um item no Finder nem informar um caminho a cada vez.

Prepare e verifique a pasta de destino

Comece com uma pasta de exemplo vazia. No Finder, escolha Ir > Início e, em seguida, Arquivo > Nova Pasta; dê à pasta o nome Folder Shortcut Demo. Se esse nome já existir, escolha outro nome ainda não usado e faça a mesma alteração no script abaixo. O Finder também permite criar uma pasta com Shift-Command-N. Atalhos de teclado do Mac.

Confirme o local antes de configurar a automação. No Finder, pressione Shift-Command-G, digite ~/Folder Shortcut Demo/ e pressione Return. O til representa sua pasta pessoal no campo de caminho do Finder. Você deverá chegar à pasta de exemplo vazia. Acesse diretamente uma pasta específica no Mac.

Se mais tarde quiser usar outro destino, obtenha o caminho completo em vez de tentar reconstruí-lo de memória. A Apple documenta este método no Finder: clique com o botão direito na pasta, mantenha Option pressionada e escolha o comando que termina em as Pathname. Especifique arquivos e pastas no Terminal do Mac.

Crie o atalho para abrir a pasta

Abra o Atalhos e clique no botão de adicionar para criar um novo atalho. Dê a ele o nome Open Folder Shortcut Demo. O processo de criação manual da Apple permite nomear um atalho, adicionar ações da biblioteca e testá-lo com o botão de execução. Crie um atalho personalizado no Mac.

Pesquise Run Shell Script na biblioteca de ações e adicione essa ação. Defina a opção Shell como /bin/bash. Substitua o script de exemplo pelo script completo abaixo. A Apple documenta o suporte integrado a scripts de shell no Atalhos; o fluxo de trabalho apresentado aqui combina esse suporte com o comando open documentado para o macOS. Conheça o Atalhos para macOS, Execute comandos e ferramentas no Terminal do Mac.

target="$HOME/Folder Shortcut Demo"

if [ ! -d "$target" ]; then
    printf 'Folder not found: %s\n' "$target" >&2
    exit 1
fi

/usr/bin/open -a Finder "$target"

Este é um script completo para a pasta de exemplo, sem necessidade de arquivos ou pacotes adicionais. Ele usa a variável de ambiente existente HOME para construir o destino, verifica se o destino é um diretório e passa o caminho ao Finder por meio de open. A documentação de comandos da Apple descreve como selecionar um app com open -a, enquanto o guia introdutório de linha de comando explica como abrir itens em um app escolhido. Execute comandos e ferramentas no Terminal do Mac, Guia introdutório de linha de comando.

Mantenha as aspas em torno do caminho e da variável. Elas mantêm os espaços do exemplo dentro de um único argumento. A Apple documenta como colocar entre aspas caminhos que contêm espaços em seu guia de caminhos do Terminal.

Se o Atalhos solicitar que os scripts sejam ativados, escolha Atalhos > Ajustes, abra Avançado e selecione Permitir execução de scripts. Esses são os controles documentados pela Apple para permitir a execução de scripts a partir de um atalho. Ajustes avançados de privacidade e segurança no Atalhos do Mac.

Clique no botão de execução do atalho. O Finder deverá mostrar a pasta de exemplo. O script passou por uma verificação de sintaxe Bash durante a preparação deste artigo; o comportamento da interface do macOS não foi executado aqui, então faça este teste no Finder do seu Mac antes de atribuir as teclas.

Entenda o que a ação recebe e retorna

Este fluxo de trabalho fornece o próprio caminho como texto dentro do script. Ele não usa Shortcut Input, arquivos selecionados nem entrada padrão. Deixe-o independente do conteúdo selecionado no app que estiver em primeiro plano.

O script não produz saída padrão intencional quando é executado com sucesso. Seu resultado útil é a abertura da pasta no Finder; ele não retorna um objeto de pasta do Atalhos. Se a pasta não for encontrada, ele escreve uma mensagem de diagnóstico na saída de erro padrão e termina com o status 1. Nenhuma ação posterior precisa receber sua saída.

Essa distinção importa se você ampliar o atalho mais tarde. A Apple lista Text, Files e Folder como tipos de entrada distintos. Um caminho em texto não deve ser descrito como se já fosse um objeto de pasta. Para inspecionar as entradas e saídas declaradas de uma ação na versão instalada, clique no ícone dela com a tecla Control pressionada e escolha Show Info. Entenda os tipos de entrada no Atalhos do Mac, Navegue pela lista de ações no Atalhos do Mac.

Atribua e teste o atalho de teclado

Depois que o teste com o botão de execução funcionar, abra os detalhes do atalho usando o botão de detalhes. Clique em Add Keyboard Shortcut e pressione a combinação de sua preferência. Por exemplo, experimente Control-Option-Command-O se ela estiver disponível no seu Mac. Essa é apenas uma sugestão ilustrativa, não uma combinação reservada pela Apple.

A Apple documenta que a combinação atribuída pode ser executada em qualquer app no macOS e observa que algumas combinações do sistema não podem ser substituídas. Teste a sua com outro app ativo e, depois, repita o teste em um app que você costuma usar. Execute um atalho enquanto trabalha no Mac.

Não coloque o caminho da pasta no campo Menu title em Ajustes do Sistema > Teclado > Atalhos de Teclado > Atalhos de Apps. A Apple limita esse recurso aos comandos de menu existentes. A tarefa de abrir a pasta deve ficar no fluxo de trabalho do Atalhos; atribua as teclas pelos detalhes do atalho. Crie atalhos de teclado para apps no Mac.

Diagnostique um atalho que não abre nada ou abre a pasta errada

Siga esta sequência para distinguir um problema com o destino de um problema com o teclado. Altere uma coisa de cada vez para identificar qual etapa falhou.

  1. Execute o atalho dentro do Atalhos. Se também falhar ali, verifique a ação e o caminho antes de alterar a combinação de teclas.
  2. Confira o destino no Finder. Use Shift-Command-G com ~/Folder Shortcut Demo/. Se o Finder não conseguir acessá-lo, corrija o local da pasta ou atualize o script.
  3. Leia qualquer erro da ação. O diagnóstico Folder not found do script significa que a verificação do diretório falhou. Um arquivo comum com o mesmo nome também falha nessa verificação.
  4. Experimente outra combinação de teclas. Se o botão de execução funcionar, mas as teclas não, escolha uma combinação não usada e teste novamente. A Apple documenta conflitos e atalhos reservados como limitações. Crie atalhos de teclado para apps no Mac, Execute um atalho enquanto trabalha no Mac.

Considere mudanças de local, pastas ausentes e nomes iguais

O script aponta para um local. Se você renomear ou mover a pasta de exemplo, atualize a atribuição target. Se criar outra pasta no caminho original, o atalho abrirá essa nova pasta. A verificação do diretório confirma que há uma pasta nesse local, mas não verifica sua identidade nem seu conteúdo.

Duas pastas podem ter o mesmo nome final, mas estar em pastas principais diferentes. É o caminho completo que determina qual delas este atalho abrirá. Ao adaptar o exemplo, confirme também as pastas principais, além do nome final. Para usar um caminho absoluto literal, substitua a atribuição pelo caminho copiado entre aspas simples; essa forma exige tratamento adicional se o próprio caminho contiver um apóstrofo. A Apple explica a diferença entre texto literal entre aspas simples e expansão do shell em seu Guia introdutório de linha de comando.

O script de abertura não cria pastas nem sobrescreve arquivos. Se o destino estiver ausente, ele para em vez de criar silenciosamente um novo destino vazio. Durante a configuração inicial no Finder, use um nome de exemplo ainda não utilizado para não confundir uma pasta existente com material descartável de teste.

Depois que o exemplo funcionar tanto pelo botão de execução quanto pelas teclas escolhidas, altere o destino para a pasta local que você realmente quer abrir e repita os dois testes. Mantenha o destino estável, preserve a verificação de existência e use a combinação de teclas confirmada sempre que precisar dessa pasta.

Fontes