Altında Sistem Tercihleri »Klavye» Klavye Kısayollar , yeni oluşturabilirsiniz Uygulama Kısayolu tüm uygulamalar için.
"Mail PDF" olarak adlandırın ve likeP gibi özel bir klavye kısayolu atayın.
Şimdi Yazdır iletişim kutusunda mevcuttur:
Kullanmak için herhangi bir uygulamadan ⌘P'ye, ardından ⌥⇧⌘P'ye basın. Bu yaklaşımla ilgili tek sorun "PDF" menüsünün seçilmesi gerektiğidir. Bunu tutarsız bir şekilde çalışırken buldum , başkaları da var .
Başka bir yaklaşım için, Automator.app dosyasını açın , yeni bir Hizmet oluşturun . "Giriş yok" almak için ayarlayın ve "AppleScript Çalıştır" eylemini kütüphaneden sağ panele ekleyin.
Aşağıdakileri yapıştırın:
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
Kaydet, ardından Sistem Tercihleri »Klavye» Klavye Kısayolları bölümüne gidin ve Servisler bölümüne gidin . Burada yeni servisiniz için bir klavye kısayolu atayın.
Bu, çoğu uygulama için işe yarar, ancak hepsi için değil. Neden başarısız olduğunu ayıklamak için bir yol bulabilirim, ancak sanırım yazdırma iletişim kutusunun nasıl uygulandığına bağlı.