Estou tentando descobrir por que uma certa combinação de teclado não está mais funcionando.
Como exemplo, o Sublime Text 2 é fornecido com um atalho de teclado para abrir o painel Localizar / Substituir:
Command+ Option+F
Essa combinação funcionou bem até que eu fiz uma instalação limpa do OSX 10.8.5, após o que misteriosamente parou de funcionar no Sublime Text.
Eu sei que seqüências de teclado podem ser capturadas por processos diferentes dos anteriores (como no sistema operacional), então eu queria saber se existe uma maneira de verificar por qual processo um comando de teclado específico foi "consumido"?
Respostas:
Não conheço nenhum método rápido e eficiente para encontrar o destinatário de um atalho. Mas aqui está uma receita para iniciar a caça:
Feche a maioria dos aplicativos em execução para melhorar a eficiência da busca.
Abra uma
Terminal
janela e execute o seguinte comando:Este comando rastreará todas as
open
chamadas do sistema.Alterne para o contexto em que seu atalho é interceptado por um aplicativo desconhecido e digite ⌘ cmd+ ⌥ option+ F.
Procure uma dica culpada nos nomes dos arquivos abertos.
while
sem êxito, adicione um aplicativo eGOTO 3
.fonte
ShortcutDetective resolve o seu problema. É grátis, simples e direto ao ponto.
fonte
O KeyCue fornece feedback visual sobre os atalhos do teclado. Pode ser baixado como uma versão de teste.
KeyCue da Ergonis
Eu o configurei para que um duplo toque e segure a tecla Comando exiba todos os atalhos ativos no momento.
fonte