Você tem que lidar com dois problemas aqui
- Você só pode atribuir atalhos de teclado aos itens de menu e serviços dos aplicativos. Terminal.app não é nem.
- Normalmente, não é possível criar um atalho de teclado usando
Esc
para Serviços em Preferências do sistema »Teclado» Atalhos de teclado .
Certifique-se de que um lançador de aplicativos real, como Quicksilver, Alfred ou LaunchBar, não seja a melhor solução.
Para um terminal, dê uma olhada na Viseira . Ele permite que você crie um console do HUD. Se você jogou Quake, você sabe como funciona.
Dito isso, você pode fazer isso funcionar.
Primeiro, crie um Serviço iniciando /Applications/Automator.app
e selecione o modelo Serviço . Selecione a biblioteca Utilities e dê um clique duplo em Launch Application . Selecione Outro ... no menu popu e selecione /Applications/Utilities/Terminal.app
.
Acima do comando Iniciar Aplicativo , selecione nenhuma entrada e qualquer aplicativo .
Pressione Command-S
para salvar e nomeie o Launch Terminal .
Agora, abra Preferências do Sistema »Teclado» Atalhos de Teclado , selecione Atalhos de Aplicativos ( não Serviços !) . Clique no botão +
e selecione Todos os aplicativos . Como nome, digite Launch Terminal
. Em seguida, selecione o campo de entrada de atalho do teclado e pressione Command-Esc
. Clique em Adicionar .
Concluído. Agora, há um novo item de menu no Menu de Aplicativos »Serviços chamado Iniciar Terminal , com o atalho de teclado Command-Esc
e selecionando o Terminal.