Como configurar um atalho para Mail PDF?

Como configurar um atalho para Mail PDF?

Muitas vezes preciso enviar por e-mail um PDF do documento aberto no aplicativo frontal.

Atualmente, preciso invocar o comando de impressão, usar o mouse para abrir o menu "PDF" na caixa de diálogo de impressão do sistema e, finalmente, escolher "Enviar PDF".

Existe alguma maneira de configurar um atalho de teclado global que acione o envio do PDF diretamente?

Responder1

SobPreferências do Sistema »Teclado» Atalhos de teclado, você pode criar um novoAtalho do aplicativopara todas as aplicações.

Chame-o de "Mail PDF" e atribua um atalho de teclado personalizado, como ⌥⇧⌘P.

Agora está disponível na caixa de diálogo Imprimir:

Para usá-lo, pressione ⌘P em qualquer aplicativo e depois ⌥⇧⌘P. O único problema com esta abordagem é que o menu “PDF” precisa ser selecionado. Descobri que isso funciona de forma inconsistente,outros também.


Para outra abordagem, abraAutomator.app, crie um novoServiço. Configure-o para receber "sem entrada" e adicione a ação "Executar AppleScript" da biblioteca ao painel direito.

Cole a seguinte:

tell application "System Events"
    set theName to name of the first process whose frontmost is true
    tell process theName
        click menu item "Print…" of menu 1 of menu bar item "File" of menu bar 1
        click menu button "PDF" of sheet 1 of window 1
        click menu item "Mail PDF" of menu 1 of menu button "PDF" of sheet 1 of window 1
    end tell
end tell

Salve-o e vá paraPreferências do Sistema »Teclado» Atalhos de teclado, e vai paraServiços. Aqui, atribua um atalho de teclado para o seu novo serviço.

Isso funciona para a maioria dos aplicativos, mas não para todos. Posso encontrar uma maneira de depurar por que ele falha, mas acho que depende de como a caixa de diálogo de impressão é implementada.

informação relacionada