Когда в браузере (Chrome или Safari), следующее сочетание клавиш всегда вызывает окно с надписью «Welcome To Mail» :
Command+ Shift+I
Я хотел бы использовать этот ярлык для другой цели. Есть ли способ отключить этот ярлык?
Когда в браузере (Chrome или Safari), следующее сочетание клавиш всегда вызывает окно с надписью «Welcome To Mail» :
Command+ Shift+I
Я хотел бы использовать этот ярлык для другой цели. Есть ли способ отключить этот ярлык?
Ответы:
Вы можете изменить ярлыки из Системных настроек:
Если вы хотите отключить ярлыки, отредактируйте словари 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'
Затем закройте и снова откройте Chrome и Safari, чтобы применить изменения.
Email Link
. Изменения вступят в силу, пока Chrome все еще работает.
Взглянуть на сочетания клавиш Chrome помогает.
Cmnd+ Shift+ Iэто «Отправить текущую страницу по электронной почте». Это немного раздражает, потому что это так близко к инструментам разработчика ( Cmnd+ Opt+ I).
Решение командной строки, приведенное в другом ответе, в конце концов сработало для меня, но мне нужно было сделать еще одну вещь:
после defaults write com.google.Chrome NSUserKeyEquivalents -dict-add 'Email Page Location' '\0'
, я ввел команду:
killall cfprefsd
(и killall Finder
для хорошей меры).
Это остановило раздражает Cmd- Shift- Iярлык на Chrome от создания нового почтового сообщения, но я не могу получить его , чтобы остановить происходящее в Safari, к сожалению.
killall cfprefsd
очищает кеш настроек,
killall Finder
перезапускает Finder
Метод GUI, описанный в верхней части, вообще не работал для меня, но, возможно, потому, что я не очистил кэш prefs.
Принятый ответ не работает на моем MacBook Pro с системой macOS Sierra.
Я нашел решение , чтобы отключить Command+ Shift+ iв Chrome:
Установите расширение Chrome ShortKeys .
Откройте панель настроек Shortkeys, добавьте command+shift+i
ярлык, как показано ниже:
Перезапустите Chrome.
Теперь вы можете попрощаться с надоедливой Mac Mail!
К сожалению, ни один из ответов, приведенных здесь, не смог помешать Command+ Iвызвать по электронной почте эту страницу в Safari для меня (работает macOS Sierra). Только так , как я был в состоянии предотвратить такое поведение является использование FastScripts на карте Command+ Iв пустой AppleScript. Сценарий должен храниться в нем, ~/Library/Scripts/Applications/Safari
чтобы предотвратить отключение использования ярлыка для курсива в других приложениях.
К сожалению, у этого подхода есть побочный эффект, заключающийся в отключении использования Command+ Iдля переключения курсива в Safari, где это поведение по умолчанию, например, в Google Docs или в этом окне ответа на AskDifferent. Для меня стоит избегать попадания в мой почтовый ящик всякий раз, когда я пытаюсь выделить текст в текстовом поле в Safari, которое не поддерживает его.
Самый простой способ, который я смог найти, - назначить сочетание клавиш для активации одного из установленных расширений.
хром: // Extensions / ярлыки
Вы также можете использовать Better Touch Tool для отмены ярлыков (глобально или для любого конкретного приложения).
Поскольку я уже использовал это приложение, оно было для меня решением, поскольку ни один из упомянутых здесь ответов не работал для меня (High Sierra), и я не хотел устанавливать новое программное обеспечение.
Я пользователь Linux, когда использую настольный компьютер, но OS X для ноутбуков. Мне нужно убедиться, что у меня есть тот же ярлык для инспектора, использующего Chrome. Было очень неудобно иметь всплывающее окно Mail.app каждый раз, когда я путал ярлыки.
Я должен добавить, что для того, чтобы сделать Linux ближе к OSX, я поменяю местами элемент управления и клавиши alt на стороне Linux. Это позволяет мне использовать Ctrl-c, Ctrl-v и многие другие сочетания клавиш в более эргономичной позиции клавиши управления, например OS X Cmd-c, Cmd-v. На рисунках вы увидите, что я отобразил Ctrl-Shift-I, что иначе не имело бы смысла в Linux.
Вот мои настройки ярлыков
Важной частью настройки является знание того, что ярлык OSX должен быть сопоставлен с точным именем пункта меню. Я заявил, что использую High Sierra, потому что «Email Link» - это метка меню. Это также может зависеть от версии Chrome. Убедитесь, что написание идентично.
Шаги для воспроизведения являются
Ответ от Глорфинделя отлично сработал для меня! Я удивлен, что за это не проголосовали намного лучше.
Чтобы остановить запуск этого надоедливого почтового приложения, вам просто нужно назначить его ярлык (Cmd-Shift-I) чему-то другому:
1) назначить его копированию экрана в буфер обмена - он останавливает его в Safari, Chrome, Finder (выглядит как везде)
2) назначить его на запуск инструментов разработчика в Chrome - единственный недостаток Mail по-прежнему будет запускаться в Safari - вы всегда получаете инструменты разработчика!