Среда: OS X 10.14.3
Я пытаюсь настроить сочетание клавиш для mail.app, используя команду терминала для записи в файл plist.
In Settings > Keyboard > Shortcuts > App Shortcuts
, можно устанавливать сочетания клавиш для переключения почтовых учетных записей.Когда установлено, ярлык появляется в меню изменения почты при создании нового письма:
С этим набором, запуск defaults read com.apple.mail.plist
генерирует следующие выходные данные:
{
NSUserKeyEquivalents = {
"john doe \\U2013 john.doe@gmail.com" = "@~^d";
"john doe2 \\U2013 john.doe2@gmail.com" = "@~^k";
"john doe3 \\U2013 john.doe3@gmail.com" = "@~^g";
};
}
Если я удаляю одну из этих записей с помощью графического интерфейса в Settings > Keyboard > Shortcuts > App Shortcuts
и пытаюсь сбросить ее с помощью следующей команды терминала:
defaults write com.apple.mail.plist NSUserKeyEquivalents -dict-add "john doe3 \\U2013 john.doe3@gmail.com" "@~^g"
запись отображается правильно, когда я запрашиваю defaults read com.apple.mail.plist
, но она не работает в Mail и не отображается в интерфейсе GUI.
Кто-нибудь знает, почему это не работает?