メール PDF のショートカットを設定するにはどうすればいいですか?

メール PDF のショートカットを設定するにはどうすればいいですか?

フロント アプリで開いているドキュメントの PDF を電子メールで送信する必要があることがよくあります。

現在は、印刷コマンドを呼び出して、マウスでシステム印刷ダイアログの「PDF」メニューを開き、最後に「PDF をメール」を選択する必要があります。

PDF のメール送信を直接トリガーするグローバル キーボード ショートカットを設定する方法はありますか?

答え1

システム環境設定 » キーボード » キーボードショートカット、新しいアプリケーションショートカットすべてのアプリケーションに。

「Mail PDF」という名前を付けて、⌥⇧⌘P などのカスタム キーボード ショートカットを割り当てます。

印刷ダイアログで利用できるようになりました:

これを使用するには、任意のアプリケーションから⌘Pを押し、次に⌥⇧⌘Pを押します。この方法の唯一の問題は、「PDF」メニューを選択する必要があることです。これは一貫性がないことがわかりました。他の人もそうしている


別のアプローチについては、Automator アプリ、 新しいを作成しますサービス「入力なし」を受け取るように設定し、ライブラリから「AppleScript を実行」アクションを右側のパネルに追加します。

以下を貼り付けます。

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

保存して、システム環境設定 » キーボード » キーボードショートカット、そしてサービスここで、新しいサービスのキーボード ショートカットを割り当てます。

これはほとんどのアプリケーションで機能しますが、すべてではありません。失敗する理由をデバッグする方法が見つかるかもしれませんが、印刷ダイアログの実装方法によって異なると思います。

関連情報