Quero criar um atalho de teclado para abrir o Firefox enquanto estiver trabalhando em outro aplicativo. Sei que posso usar ⌘ CMD+ Tquando estou no Firefox para abrir uma nova guia.
Não encontrei uma maneira de criar esse tipo de atalho nas Preferências do Sistema.
Alguma ideia?
Respostas:
Mosquetão-elementos (10.12 e posterior)
O Karabiner parou de funcionar na versão 10.12 devido a alterações na arquitetura do kernel, e o Karabiner foi reescrito como Karabiner-Elements, que usa um novo formato JSON para os arquivos de configuração.
Agora você pode adicionar uma regra como esta a
karabiner.json
( https://pqrs.org/osx/karabiner/json.html ):Isso pressiona rapidamente a tecla de comando direita e abre o Emacs:
Karabiner (10.11 e versões anteriores)
Salve um arquivo como este como private.xml :
Alfred 2
Se você comprou o Powerpack para Alfred 2, poderá criar um fluxo de trabalho como este:
As teclas de atalho têm um pequeno atraso por padrão, mas você pode reduzi-lo alterando a opção "Comportamento do gatilho" de "Simular teclas modificadoras liberadas" para "Passar pelas teclas modificadoras (mais rápidas)":
Serviços de automação
Abra o Automator, selecione "Serviço" como o tipo de documento, altere "Serviço recebe" de "texto" para "sem entrada", adicione uma ação "Iniciar aplicativo" e salve o serviço. Em seguida, atribua um atalho de teclado para o serviço em "Preferências do sistema> Teclado> Atalhos> Serviços".
Eu não recomendo esta opção, porque pelo menos no meu sistema, existe no máximo um atraso de cerca de meio segundo antes que um aplicativo seja focado em um atalho de teclado criado usando esse método, e o atraso geralmente é ainda maior. Também ocorreu um bug desde a versão 10.7, onde os atalhos de teclado para os serviços do Automator nem sempre funcionam até você passar o mouse sobre o menu de serviços na barra de menus. (Editar: agora são oito anos depois que eu escrevi esta resposta e o bug ainda não foi corrigido.) Também os atalhos de teclado para serviços não estão disponíveis em alguns aplicativos como o Emacs.
fonte
/Library/Application Support/Karabiner/private.xml
,. Ou abra a GUI do Karabiner> guia misc e desinstalação> guia "Abrir private.xml". Eu tive exatamente a mesma dificuldade.Alfred
Alfred, em sua versão do Power Pack, pode mapear atalhos para aplicativos, entre muitos outros recursos.
fonte
Se você não deseja usar aplicativos de terceiros.
Em seguida, você pode usar o Automator (Services) e os atalhos de teclado Incorporados.
Aqui está como em uma resposta a uma pergunta semelhante.
Muito simples.
Na etapa 3 , da criação do serviço.
Defina-o como 'qualquer aplicativo'.
ou seja,
defina o Serviço recebe como: 'sem entrada' em 'qualquer aplicativo' (Faça isso usando as caixas suspensas na parte superior.)
fonte
Obtenha o Quicksilver, http://www.blacktree.com/ , ele permitirá que você defina atalhos de teclado para abrir aplicativos. Na verdade, existem muitos outros aplicativos que fazem isso (Alfred, Keyboard Maestro, etc.)
O Mac OS X, na verdade, possui uma maneira integrada de fazer isso, mas não funciona no Firefox, porque não suporta serviços! http://hints.macworld.com/article.php?story=20090903085255430
Atualização em janeiro de 2012: o Blacktree não atualiza mais o Quicksilver - o desenvolvedor foi para o Google e lançou o Google Quick Search Box . O Quicksilver continua vivo , mas tem uma nova casa em qsapp.com .
fonte
Existem muitas opções boas aqui, mas eu queria adicionar o meu favorito pessoal que uso desde 10.5 e ainda funciona no 10.11.2: Spark 3 .
http://www.shadowlab.org/Software/spark.php
É freeware e extremamente fácil de configurar. Aqui está a descrição do desenvolvedor:
Aqui está uma captura de tela da interface:
fonte
Achei o Apptivate o mais fácil de usar. Você acabou de selecionar um aplicativo e atribuir um atalho global. É isso aí.
fonte
Eu sei que Alfred já foi mencionado, mas pensei em dizer um pouco sobre a escolha de teclas de atalho. Inicialmente, não me era óbvio o que seria um bom conjunto de atalhos que (a) eram fáceis de lembrar, (b) fáceis de usar e (c) não conflitavam com outras teclas de atalho do sistema ou aplicativo.
Acabei usando a tecla "alt" como base e, geralmente, confiando em teclas que podem ser acionadas pela mão esquerda e escolhendo letras descritivas (por exemplo, x para Excel). isso permite que você tenha o mouse na mão direita e as teclas de atalho acionadas com a esquerda.
Outro benefício do uso das teclas de atalho Alfred para ativar um aplicativo é que, se um aplicativo estiver oculto, ele será oculto.
Aqui está uma captura de tela de como eu o configurei:
fonte
Para abrir o Terminal com um atalho de teclado sem nenhum software de terceiros:
Cole isso na área de script:
PS: remova
do script ""
se você não quiser uma nova instância do terminal toda vez que pressionar a tecla de atalho.Uma coisa importante a considerar, porém, é que a tecla de atalho deve ser exclusiva em todos os aplicativos. Se você atribuir uma tecla de atalho comum, como ⌘ + T , e tentar abrir o terminal enquanto estiver navegando, ela entrará em conflito com a tecla de atalho da maioria dos navegadores para abrir uma nova guia, para que não funcione. É por isso que você deve tentar um atalho que não entre em conflito com nenhum aplicativo.
Eu escolhi ⌘ + ⌥ + F12 . Funciona muito bem.
Atualizar
Se você estiver usando o iTerm2 + Oh My Zsh , substitua Run AppleScript pelo Launch Application no Automator e selecione iTerm.app na lista.
fonte
Se o Aplicativo for Terminal, ele já possui teclas de atalho configuradas em Preferências: Novo Terminal na Pasta ^+ ⇧+T
Novo terminal na pasta Tab ⌥+ ^+ ⇧+T
fonte
Thor
Existe um bom aplicativo de código aberto limpo para esse chamado Thor. Ele permitiu atribuir atalhos globais aos aplicativos.
Faça o download do binário na App Store aqui https://itunes.apple.com/app/thor/id1120999687?ls=1&mt=12 . A página do projeto está aqui https://github.com/gbammc/Thor .
fonte