Làm cách nào để ngăn Command-I / Command-Shift-I mở Mac Mail khi ở trong trình duyệt?


44

Khi ở trong trình duyệt (Chrome hoặc Safari), phím tắt sau đây sẽ luôn hiển thị cửa sổ có nội dung "Chào mừng bạn đến với Thư" :

Command+ Shift+I

Tôi muốn sử dụng phím tắt này cho mục đích khác. Có cách nào để vô hiệu hóa phím tắt này?


1
Điều này chỉ xảy ra trong Safari hoặc trong ứng dụng khác?
nohillside

À, câu hỏi hay! Tôi cho rằng nó là toàn cầu, nhưng nó chỉ xảy ra trong Safari (hoặc Chrome). Và thực sự, tôi đã sử dụng Chrome.
Kirk Woll

4
Nó thậm chí còn tồi tệ hơn bây giờ. Họ đã thay đổi nó trong Yosemite thành ⌘-I, khi nó được sử dụng như một cài đặt để buộc loại văn bản dưới dạng chữ nghiêng khi được hỗ trợ. Đó là lối tắt điên rồ nhất từ ​​trước đến nay. Ai cần phải thường xuyên gửi email liên kết đến mọi người? Và bất cứ ai là những người gây phiền nhiễu (ví dụ như thành viên gia đình tôi) , tôi ước họ sẽ dừng lại!
Benjamin R

Câu trả lời:


27

Bạn có thể thay đổi các phím tắt từ Tùy chọn hệ thống:

Nếu bạn muốn tắt các phím tắt, hãy chỉnh sửa trực tiếp từ điển NSUserKeyEquivalents:

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'

Sau đó thoát và mở lại Chrome và Safari để áp dụng các thay đổi.


1
Kể từ El Capitan, tôi không còn thấy gì ngoài "Tất cả ứng dụng -> Hiển thị menu Trợ giúp" trong hộp thoại đó.
Dan Dascalescu

5
Trong El Capitan, bạn phải nhấn nút + ở dưới cùng, sau đó trong hộp thoại bật lên, chọn Google Chrome từ menu thả xuống Ứng dụng. Điền vào Tiêu đề menu và Phím tắt bàn phím khi ảnh chụp màn hình ở trên hiển thị. Mặc dù nhận xét của tôi bên dưới, phương thức GUI này hoạt động trở lại với tôi trong El Capitan, nhưng tôi vẫn không thể tắt lối tắt này trong Safari.
Dannid

Có vẻ như "Văn bản trình đơn" trong Chrome mới hơn Email Link. Thay đổi sẽ có hiệu lực trong khi chrome vẫn đang chạy.
Andrew Backer

1
Thật không may, việc vô hiệu hóa các thiếu sót theo đề xuất của bạn không hoạt động trong Safari. Nó vẫn được kích hoạt.
Siniša Šašić


4

Giải pháp dòng lệnh được đưa ra trong một câu trả lời khác cuối cùng cũng có hiệu quả với tôi nhưng tôi cần phải làm thêm một điều nữa:

Sau đó defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0', tôi nhập lệnh: killall cfprefsd(và killall Findercho biện pháp tốt).

Điều này đã ngăn chặn sự phiền toái Cmd- Shift- Ilối tắt trên Chrome tạo một thông báo thư mới, nhưng thật không may, tôi không thể khiến nó dừng xảy ra trong Safari.

killall cfprefsdxóa bộ đệm tùy chọn
killall Finderkhởi động lại Finder

Phương thức GUI được mô tả ở trên cùng hoàn toàn không hoạt động đối với tôi, nhưng có lẽ vì tôi đã không xóa bộ đệm trước.


Điều này đã làm việc ở El Capitan!
Dan Dascalescu

điều này không hoạt động trong macOS Sierra 10.12.5 và nó thực sự gây phiền nhiễu.
pro.mean

4

Câu trả lời được chấp nhận không hoạt động trên MacBook Pro của tôi với hệ thống macOS Sierra.

Tôi đã tìm thấy giải pháp tắt Command+ Shift+ itrong Chrome:

  1. Cài đặt Phím tắt tiện ích mở rộng của Chrome .

  2. Mở bảng tùy chọn của Shortkeys, thêm command+shift+iphím tắt như bên dưới:

    Phím tắt cho ảnh chụp màn hình Chrome

  3. Khởi động lại Chrome.

Bây giờ bạn có thể nói lời tạm biệt với Mac Mail phiền phức!


2

Thật không may, không có câu trả lời nào được đưa ra ở đây có thể ngăn Command+ Ikích hoạt Email Trang này trong Safari cho tôi (chạy macOS Sierra). Cách duy nhất tôi có thể ngăn chặn hành vi đó là sử dụng FastScripts để ánh xạ Command+ Itới một AppleScript trống. Tập lệnh phải được lưu trữ ~/Library/Scripts/Applications/Safariđể ngăn không cho nó vô hiệu hóa việc sử dụng phím tắt cho chữ nghiêng trong các ứng dụng khác.

Thật không may, cách tiếp cận này có tác dụng phụ là vô hiệu hóa việc sử dụng Command+ Iđể chuyển đổi chữ nghiêng trong Safari trong đó đó là hành vi mặc định của nó, chẳng hạn như trong Google Docs hoặc trong hộp trả lời này trên AskDifferent. Đối với tôi điều đó đáng để tránh bị ném vào hộp thư đến email của tôi bất cứ khi nào tôi cố gắng in nghiêng văn bản trong hộp văn bản trong Safari không hỗ trợ nó.


Lý tưởng nhất là AppleScript có thể phát hiện khi nào ⌘I sẽ gây ra hành vi in ​​nghiêng và bằng cách nào đó "chuyển tiếp" phím tắt trong trường hợp đó. Tôi không có thời gian để tìm hiểu làm thế nào nó sẽ hoạt động vào lúc này nhưng tôi hoan nghênh mọi ý kiến ​​về cách đạt được điều này!
George WS

2

Cách dễ nhất mà tôi có thể tìm thấy là gán phím tắt để kích hoạt một trong các tiện ích mở rộng đã cài đặt của bạn

chrome: // tiện ích mở rộng / phím tắt


Điều này đã làm việc tuyệt vời! May mắn là tôi đã cài đặt một tiện ích mở rộng sẽ sắp xếp thứ tự các dấu trang của mình khi kích hoạt để không có hại khi kích hoạt tiện ích mở rộng cụ thể đó mỗi khi tôi sử dụng phím tắt sai
Ryan Williams

1

Bạn cũng có thể sử dụng Công cụ cảm ứng tốt hơn để ghi đè các phím tắt (trên toàn cầu hoặc cho bất kỳ ứng dụng cụ thể nào).

Vì tôi đã sử dụng ứng dụng này, đó là giải pháp cho tôi vì không có câu trả lời nào khác được đề cập ở đây có hiệu quả với tôi (High Sierra) và tôi không muốn cài đặt phần mềm mới.


Làm thế nào bạn thiết lập chính xác điều này trong BTT?
Siniša ašić

1

Tôi là người dùng Linux khi sử dụng máy tính để bàn nhưng OS X cho máy tính xách tay. Nhu cầu của tôi là đảm bảo rằng tôi có cùng một phím tắt cho Thanh tra sử dụng Chrome. Nó rất bất tiện khi có cửa sổ bật lên Mail.app mỗi lần tôi sẽ nhầm lẫn các phím tắt.

Tôi nên thêm rằng để làm cho Linux gần hơn với OSX, tôi trao đổi điều khiển và các phím alt ở phía Linux. Điều này cho phép tôi sử dụng Ctrl-c, Ctrl-v và nhiều phím tắt khác ở vị trí thuận tiện hơn của phím lệnh, ví dụ: OS X Cmd-c, Cmd-v. Trong các bức ảnh, bạn sẽ thấy rằng tôi đã ánh xạ Ctrl-Shift-I, điều này sẽ không có ý nghĩa gì ở phía Linux.

Đây là thiết lập phím tắt của tôi

nhập mô tả hình ảnh ở đây

Phần quan trọng của cài đặt là phải biết rằng phím tắt OSX phải được ánh xạ tới tên chính xác của mục menu. Tôi đã nói rằng tôi đang sử dụng High Sierra vì "Email Link" là nhãn menu. Điều này cũng có thể phụ thuộc vào phiên bản Chrome mà tôi cho là. Hãy chắc chắn rằng chính tả là giống hệt nhau.

Các bước để tái sản xuất là

  1. Tùy chọn hệ thống Menu của Apple ...
  2. Menu bàn phím
  3. Phím tắt
  4. Phím tắt ứng dụng từ Pane bên trái
  5. Nhấp vào dấu Plus bên dưới khung bên phải
  6. Chọn ứng dụng CỦA BẠN từ danh sách ứng dụng, trong trường hợp của tôi là Chrome
  7. Thêm tên của nhãn menu, trong trường hợp của tôi Email Link
  8. Thêm một số phím tắt bạn sẽ không sử dụng, trong trường hợp của tôi Cmd-Shift-E
  9. Sau đó, thêm một lối tắt khác cho thao tác đích, trong trường hợp của tôi là Công cụ dành cho nhà phát triển
  10. Thêm phím tắt mong muốn, trong trường hợp của tôi Cmd-Shift-I

1

Câu trả lời từ Glorfindel đã làm việc rất tốt cho tôi! Tôi cho rằng nó không được bình chọn tốt hơn nhiều.

Để ngăn ứng dụng Mail phiền phức này khởi chạy, bạn chỉ cần gán phím tắt của nó (Cmd-Shift-I) cho một thứ khác:

1) chỉ định nó tạo một bản sao của màn hình vào bảng tạm - nó dừng nó trong Safari, Chrome, Finder (trông giống như ở mọi nơi)

gán cho Copy Printscreen

2) chỉ định nó để khởi chạy Công cụ dành cho nhà phát triển trong Chrome - Thư bất lợi duy nhất vẫn sẽ được khởi chạy trong Safari - bạn luôn nhận được Công cụ dành cho nhà phát triển!

gán cho Công cụ dành cho nhà phát triển


Tôi nghĩ bạn đang nói về câu trả lời của Chelista
ankii
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.