O atalho de teclado para o Serviço no OS X não funciona

8

Acabei de escrever um script no Automator para criar um atalho de teclado sob o título "New Finder Window Home":

on run {input, parameters}

    tell application "Finder"
        activate
        make new Finder window to home
    end tell

    return input
end run

Quando executo o script do Automator, o Finder abre minha guia inicial. Em seguida, verifiquei "Nova janela do Finder Home" em Preferências do sistema> Teclado> Atalhos do teclado> Serviços e atribuai ControlOptionCommandSpacecomo atalho.

Infelizmente, o atalho não está funcionando! Alguma sugestão?

ToNoY
fonte
Funciona bem para mim com outros atalhos de teclado. Suponho que isso ocorre porque simplesmente não há como usar ⌃⌥⌘␣ como um atalho de teclado - pelo menos não através das Preferências do Sistema. Talvez o FastScripts funcione para você? red-sweater.com/fastscripts
slhck 16/02

Respostas:

5

Você alterou o tipo de entrada do texto selecionado para nenhuma entrada?

Caso contrário, também há um bug nas versões 10.7 e 10.8, onde os atalhos para os serviços do Automator nem sempre funcionam até você passar o mouse sobre o menu de serviços na barra de menus. Ele não afeta apenas novos serviços, portanto, muitas vezes torna os serviços do Automator inutilizáveis.

Lri
fonte
0

Também tive o problema com o atalho para o serviço Automator e finalmente descobri que já havia usado esse atalho no Better Touch Tools que o engoliu silenciosamente. Portanto, como e opção para pessoas que não conseguem descobrir por que o atalho não é acionado, pode ser útil verificar outro software em execução que registra atalhos globais.

C0DEF52
fonte
0

(macOS High Sierra 10.13.6)

Eu desisti de tentar obter um script do Automator - sintaxe shell ( /bin/shou /bin/bash) ou AppleScript, com o tipo de entrada definido como nenhuma entrada e disponível para todos os aplicativos) trabalhando com qualquer atalho do teclado - teclas de função ou várias combinações de letra / comando / opção .

O script seria executado corretamente no Automator, mas produziu um sinal sonoro ou nenhum som ao usar a combinação selecionada.

Além disso, o atalho nem sempre foi visível imediatamente ou levou algumas tentativas para aparecer, ao adicioná-lo Preferências do sistema> Teclado> Atalho, portanto, não tenho muita confiança na confiabilidade disso.

Também configurei o script para ficar visível para

Solução:

  • Eu instalei a versão gratuita do FastScripts
  • Copiei meu arquivo AppleScript para / Users / [myaccount] / Library / Scripts / - a documentação não é muito clara - se você está tentando descobrir 'como faço para adicionar um novo script?' basicamente, você precisa copiá-lo para esse diretório e, em seguida, ele aparece na interface do usuário; não há menu ou botão Novo / Adicionar / Criar.
  • finalmente, especifiquei o atalho nas preferências do FastScripts, clicando duas vezes no script.
William Turrell
fonte