Como configurar o envio de conta com atalhos de teclado no Apple Mail (ou Sparrow)

Como configurar o envio de conta com atalhos de teclado no Apple Mail (ou Sparrow)

Se você tiver mais de uma conta de e-mail configurada no Apple Mail ou Sparrow, é bom poder selecionar aquela da qual deseja enviar uma mensagem sem precisar usar o mouse.

Como isso pode ser conseguido com atalhos de teclado?

(Observe que o método emhttp://tiptorial.net/tips/17-creating-a-keyboard-shortcut-to-set-the-current-account-in-apple-mailquebra porque System Prefs mexe com o título do menu)

Responder1

Encontrei uma solução alternativa que não é ideal.

Siga as configurações em http://tiptorial.net/tips/17-creating-a-keyboard-shortcut-to-set-the-current-account-in-apple-mail:

  • Vá paraSystem Preferences > Keyboard > Keyboard Shortcuts > Application Shortcuts
  • Adicione (clique no +) um atalho:
    • Selecione Aplicativo: Mail(ou Sparrow)
    • Título do menu: Digite o nome da conta e e-mail (por exemplo )Johnny Appleseed <[email protected]>
    • Atalho: selecione seu atalho preferido (por exemplo ^a)

Agora, quando você fecha as Preferências do Sistema, pelo menos no Lion, um >será adicionado ao início, fazendo com que o Título do Menu realmente se pareça com: , o que quebra completamente a funcionalidade. Este é um bug novo, pois funcionava bem no Leopard e no Snow Leopard.> Johnny Appleseed <[email protected]>

MAS! Na verdade, você pode corrigir o problema acessando o arquivo de preferências do aplicativo e removendo o arquivo >. Isso não é ideal para usuários que não usam a linha de comando, mas provavelmente pode ser transformado em um script bash simples usando sed ou algo assim (sinta-se à vontade para fazer isso e editar esta resposta).

  • Certifique-se System Preferencesde que seu aplicativo de e-mail esteja fechado.
  • Abra o arquivo de preferências do aplicativo com seu editor plist favorito (eu uso o TextMate):
    • Para Apple Mail: aberto ~/Library/Preferences/com.apple.mail.plist.
    • Para Sparrow: aberto ~/Library/Preferences/com.sparrowmailapp.sparrow.plist.
  • procure por NSUserKeyEquivalents, que será um mapeamento de dicionário Menu Titlepara shortcut, algo como:

    NSUserKeyEquivalents = {
      "\033Johnny Appleseed <[email protected]\033" = "^a";
      "\033Johnny Appleseed <[email protected]\033" = "^o";
    };
    
  • Existe o incômodo >, como \033! Basta remover o frontal e substituir o final por >, fazendo com que fique parecido com isto:

    NSUserKeyEquivalents = {
      "Johnny Appleseed <[email protected]>" = "^a";
      "Johnny Appleseed <[email protected]>" = "^o";
    };
    
  • Salve o arquivo e pronto!

Observe que se você entrar System Preferencese alterar os atalhos, provavelmente os \033programas serão introduzidos novamente e você precisará fazer a correção manual novamente.

Espero que isso economize tempo das pessoas!

informação relacionada