Cara mengatur pengiriman Akun dengan pintasan keyboard di Apple Mail (atau Sparrow)

1

Jika Anda memiliki lebih dari satu pengaturan akun email di Apple Mail atau Sparrow, senang bisa memilih yang ingin Anda kirimi pesan tanpa harus menggunakan mouse.

Bagaimana ini bisa dicapai dengan pintasan Keyboard?

(Perhatikan bahwa metode di http://tiptorial.net/tips/17-creating-a-keyboard-shortcut-to-set-the-current-account-in-apple-mail istirahat karena System Prefs mengacaukan judul menu )

jbenet
sumber

Jawaban:

2

Saya menemukan solusi yang tidak ideal.

Ikuti setps di http://tiptorial.net/tips/17-creating-a-keyboard-shortcut-to-set-the-current-account-in-apple-mail :

  • pergi ke System Preferences > Keyboard > Keyboard Shortcuts > Application Shortcuts
  • Tambahkan (klik +) pintasan:
    • Pilih Aplikasi: Mail(atau Sparrow)
    • Judul Menu: Masukkan nama akun dan email (mis. Johnny Appleseed <[email protected]>)
    • Pintasan: Pilih pintasan pilihan Anda (mis. ^a)

Sekarang, ketika Anda menutup System Preferences, setidaknya di Lion, a >akan ditambahkan ke awal, membuat Judul Menu benar-benar terlihat seperti:, > Johnny Appleseed <[email protected]>yang benar-benar merusak fungsionalitas. Ini adalah bug baru, karena dulu berfungsi dengan baik di Leopard dan Snow Leopard.

TAPI! Anda benar-benar dapat memperbaiki masalah dengan masuk ke file preferensi untuk aplikasi, dan menghapus yang ditambahkan >. Ini tidak ideal untuk pengguna yang tidak menggunakan baris perintah, tetapi ini mungkin dapat dibuat menjadi skrip bash sederhana menggunakan sed atau sesuatu (jangan ragu untuk melakukan itu dan edit jawaban ini).

  • Pastikan System Preferencesdan aplikasi email Anda ditutup.
  • Buka file preferensi aplikasi dengan editor plist favorit Anda (Saya menggunakan TextMate):
    • Untuk Apple Mail: buka ~/Library/Preferences/com.apple.mail.plist.
    • Untuk Sparrow: buka ~/Library/Preferences/com.sparrowmailapp.sparrow.plist.
  • mencari NSUserKeyEquivalents, yang akan menjadi pemetaan kamus Menu Titleuntuk shortcut, sesuatu seperti:

    NSUserKeyEquivalents = {
      "\033Johnny Appleseed <[email protected]\033" = "^a";
      "\033Johnny Appleseed <[email protected]\033" = "^o";
    };
    
  • Ada sial >, seperti \033! Hapus saja yang depan, dan ganti yang terakhir >, sehingga terlihat seperti ini:

    NSUserKeyEquivalents = {
      "Johnny Appleseed <[email protected]>" = "^a";
      "Johnny Appleseed <[email protected]>" = "^o";
    };
    
  • Simpan file, dan Anda siap!

Perhatikan bahwa jika Anda masuk System Preferencesdan mengubah cara pintas, itu mungkin akan memperkenalkan \033s lagi dan Anda harus melakukan perbaikan manual lagi.

Berharap itu menghemat waktu orang!

jbenet
sumber