Sim, mas não é tão simples quanto você espera.
Antes de mais nada, o Mac OS não passa uma seqüência de controle para os aplicativos quando as combinações de teclas de comando são pressionadas. Aplicativos, em vez disso, oferecem funções para o sistema operacional que podem ser executadas via eventos da Apple. A ligação dos principais combos ao evento Apple específico ocorre no nível do sistema operacional.
A melhor solução que consigo pensar seria nas seguintes linhas:
-
Escreva um AppleScript que faz o que você quer fazer; use o comando do shell script
para executar comandos shell - ou escreva um script de shell, se preferir. De qualquer forma, essa abordagem abrirá uma nova janela de terminal para cada execução de comando, no entanto.
-
Como alternativa, descubra uma sequência de pressionamentos de tecla que gerará o comportamento desejado (por exemplo, você deve poder digitar "top" para inicializar em cima na janela atual do shell).
-
Use o Automator para criar um serviço que execute o AppleScript (ou shell script ou qualquer outro) ou digite os toques de tecla. Atribua este serviço ao Terminal e atribua a ele um atalho de teclado. Este guia orienta você nesse processo:
link
A abordagem 1 é imperfeita porque não é possível executá-la na sessão atual do shell da janela. A abordagem 2 é imperfeita porque fornecerá resultados indesejados quando a sessão ativa do shell estiver executando algo diferente de zsh.