Bagaimana mencegah Command-I / Command-Shift-I dari membuka Mac Mail saat di browser?

44

Saat berada di browser (Chrome atau Safari), pintasan keyboard berikut akan selalu memunculkan jendela yang bertuliskan "Welcome To Mail" :

Command+ Shift+I

Saya ingin menggunakan pintasan ini untuk tujuan lain. Apakah ada cara untuk menonaktifkan pintasan ini?

Kirk Woll
sumber
1
Apakah ini hanya terjadi di Safari atau juga di aplikasi lain?
nohillside
Ah, pertanyaan bagus! Saya berasumsi itu bersifat global, tetapi itu hanya terjadi di Safari (atau Chrome). Dan sebenarnya, saya menggunakan Chrome.
Kirk Woll
4
Itu menjadi lebih buruk sekarang. Mereka telah mengubahnya di Yosemite menjadi ⌘-I, ketika dulu berfungsi sebagai pengaturan untuk memaksa tipe teks sebagai huruf miring ketika didukung. Ini jalan pintas paling gila yang pernah ada. Siapa yang perlu sering mengirim tautan melalui email ke orang? Dan siapa pun orang yang mengganggu itu (yaitu anggota keluarga saya) , saya berharap mereka akan berhenti!
Benjamin R

Jawaban:

27

Anda dapat mengubah pintasan dari System Preferences:

Jika Anda ingin menonaktifkan pintasan, edit kamus NSUserKeyEquivalents secara langsung:

defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'
defaults write com.google.Chrome.canary NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'
defaults write com.apple.Safari NSUserKeyEquivalents -dict-add 'Email Link to This Page' '\0' 'Email This Page' '\0'

Lalu keluar dan buka kembali Chrome dan Safari untuk menerapkan perubahan.

Lri
sumber
1
Pada El Capitan, saya tidak lagi melihat apa pun kecuali "Semua Aplikasi -> Tampilkan menu Bantuan" dalam dialog itu.
Dan Dascalescu
5
Di El Capitan, Anda harus menekan tombol + di bagian bawah, lalu di kotak dialog yang muncul, pilih Google Chrome dari dropdown Aplikasi. Isi Judul Menu dan Pintasan Keyboard seperti tangkapan layar di atas. Terlepas dari komentar saya di bawah ini, metode GUI ini berfungsi untuk saya lagi di El Capitan, tetapi saya masih tidak dapat menonaktifkan pintasan ini di Safari.
Dannid
Tampaknya "Teks menu" di Chrome yang lebih baru adalah Email Link. Perubahan harus berlaku saat chrome masih berjalan.
Andrew Backer
1
Sayangnya, menonaktifkan saluran per saran Anda tidak berfungsi di Safari. Masih dipicu.
Siniša Šašić
22

Melihat pintasan keyboard Chrome membantu.

Cmnd+ Shift+ Iuntuk "Email halaman saat ini". Agak menyebalkan karena sangat dekat dengan alat pengembang ( Cmnd+ Opt+ I).

pellekrogholt
sumber
4

Solusi baris perintah yang diberikan dalam jawaban lain akhirnya bekerja untuk saya tetapi saya perlu melakukan satu hal lagi:

setelah itu defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0', saya memasukkan perintah: killall cfprefsd(dan killall Finderuntuk ukuran yang baik).

Ini berhenti mengganggu Cmd- Shift- Ishortcut pada Chrome dari membuat pesan email baru, tapi aku tidak bisa mendapatkannya untuk berhenti terjadi di Safari, sayangnya.

killall cfprefsdmembersihkan cache preferensi
killall Finderme-restart Finder

Metode GUI yang dijelaskan di atas tidak bekerja sama sekali untuk saya, tapi mungkin karena saya tidak menghapus cache prefs.

Dannid
sumber
Ini berhasil di El Capitan!
Dan Dascalescu
ini tidak berfungsi di macOS Sierra 10.12.5 dan ini sangat menjengkelkan.
pro.mean
4

Jawaban yang diterima tidak berfungsi pada MacBook Pro saya dengan sistem macOS Sierra.

Saya menemukan solusi untuk menonaktifkan Command+ Shift+ idi Chrome:

  1. Pasang Shortkey ekstensi Chrome .

  2. Buka panel preferensi Shortkeys, tambahkan command+shift+ipintasan seperti di bawah ini:

    Shortkeys untuk tangkapan layar Chrome

  3. Mulai ulang Chrome.

Sekarang Anda bisa mengucapkan selamat tinggal pada Mac Mail yang menjengkelkan!

swen
sumber
2

Sayangnya tidak ada jawaban yang diberikan di sini yang dapat mencegah Command+ Imemicu Email This Page di Safari untuk saya (menjalankan macOS Sierra). Satu- satunya cara saya dapat mencegah perilaku itu adalah dengan menggunakan FastScripts untuk memetakan Command+ Ike AppleScript kosong. Script harus disimpan ~/Library/Scripts/Applications/Safariagar tidak menonaktifkan penggunaan jalan pintas untuk huruf miring di aplikasi lain.

Sayangnya pendekatan ini memiliki efek samping dari menonaktifkan penggunaan Command+ Iuntuk beralih miring di Safari di mana itu adalah perilaku defaultnya, seperti di Google Documents atau di kotak jawaban ini di AskDifferent. Bagi saya itu layak menghindari dilemparkan ke kotak masuk email saya setiap kali saya mencoba untuk mencetak miring teks dalam kotak teks di Safari yang tidak mendukungnya.

George WS
sumber
Idealnya AppleScript dapat mendeteksi kapan ⌘Saya akan menyebabkan perilaku italic dan entah bagaimana "meneruskan" pintasan dalam kasus itu. Saya tidak punya waktu untuk mencari tahu bagaimana itu akan bekerja saat ini, tetapi saya akan menyambut setiap komentar tentang bagaimana ini bisa dicapai!
George WS
2

Cara termudah yang dapat saya temukan adalah menetapkan pintasan keyboard untuk mengaktifkan salah satu ekstensi yang Anda instal

chrome: // ekstensi / pintasan

anwerj
sumber
Ini bekerja dengan baik! Untungnya saya memiliki ekstensi yang dipasang yang akan mengabjadkan bookmark saya pada aktivasi sehingga tidak ada salahnya mengaktifkan ekstensi itu setiap kali saya menggunakan pintasan keyboard yang salah
Ryan Williams
1

Anda juga dapat menggunakan Alat Sentuh Lebih Baik untuk mengganti pintasan (secara global atau untuk aplikasi tertentu).

Mengingat saya sudah menggunakan aplikasi ini, itu sudah menjadi solusi bagi saya karena tidak ada jawaban lain yang disebutkan di sini bekerja untuk saya (High Sierra), dan saya tidak ingin menginstal perangkat lunak baru.

gregseth
sumber
Bagaimana tepatnya Anda mengatur ini di BTT?
Siniša Šašić
1

Saya adalah pengguna Linux saat menggunakan desktop tetapi OS X untuk laptop. Kebutuhan saya adalah memastikan bahwa saya memiliki pintasan yang sama untuk Inspektur menggunakan Chrome. Sangat tidak nyaman memiliki popup Mail.app setiap kali saya akan mengacaukan pintasan.

Saya harus menambahkan itu untuk membuat Linux lebih dekat ke OSX saya menukar kontrol dan tombol alt di sisi Linux. Ini memungkinkan saya untuk menggunakan Ctrl-c, Ctrl-v dan banyak pintasan lainnya di posisi tombol perintah yang lebih ergonomis, misalnya OS X Cmd-c, Cmd-v. Dalam gambar Anda akan melihat bahwa saya telah memetakan Ctrl-Shift-I yang tidak masuk akal di sisi Linux sebaliknya.

Ini adalah pengaturan pintasan saya

masukkan deskripsi gambar di sini

Bagian penting dari pengaturan adalah untuk mengetahui bahwa pintasan OSX harus dipetakan dengan nama yang tepat dari entri menu. Saya menyatakan bahwa saya menggunakan Sierra Tinggi karena "Tautan Email" adalah label menu. Ini juga bisa bergantung pada versi Chrome kurasa. Pastikan ejaannya identik.

Langkah-langkah untuk mereproduksi adalah

  1. Preferensi Sistem Menu Apple ...
  2. Menu Keyboard
  3. Tab Pintasan
  4. Pintasan Aplikasi dari Panel kiri
  5. Klik tanda Plus di bawah panel kanan
  6. Pilih APLIKASI ANDA dari daftar aplikasi, dalam kasus saya Chrome
  7. Tambahkan nama label menu, dalam kasus saya Tautan Email
  8. Tambahkan beberapa jalan pintas yang tidak akan Anda gunakan, dalam kasus saya Cmd-Shift-E
  9. Kemudian, tambahkan jalan pintas lain untuk operasi target, dalam kasus saya Alat Pengembang
  10. Tambahkan pintasan yang diinginkan, dalam kasus saya Cmd-Shift-I
chelista
sumber
1

Jawaban dari Glorfindel sangat membantu saya! Saya terkejut bahwa itu tidak memberikan suara yang jauh lebih baik.

Untuk menghentikan peluncuran aplikasi sial ini, Anda hanya perlu menetapkan pintasannya (Cmd-Shift-I) ke yang lain:

1) menugaskannya untuk membuat salinan layar ke clipboard - berhenti di Safari, Chrome, Finder (terlihat seperti di mana-mana)

menugaskan untuk Salin Printscreen

2) menugaskannya untuk meluncurkan Alat Pengembang di Chrome - satu-satunya kelemahan Mail masih akan diluncurkan di Safari - Anda mendapatkan Alat Pengembang selalu!

menugaskan ke Alat Pengembang

Danila Koudriashov
sumber
Saya pikir Anda sedang berbicara tentang Chelista ini jawabannya .. apple.stackexchange.com/a/355265/313842
ankii