Я использую Предварительный просмотр, чтобы просмотреть файлы PDF (дух) и иногда комментировать их, а также искать их обильно. Я продолжаю использовать комбинацию Command-Backspace, чтобы попытаться удалить текущую строку, которую я пишу в аннотации, или очистить окно поиска, но, к моему ужасу, она отправляет текущий открытый PDF-файл в корзину!
Я привык к Command-Backspace, удаляя всю строку в другом, более ориентированном на запись или текстовом вводе программном обеспечении, таком как даже TextEdit (которое я на самом деле не использую, но это другой стандарт OSX, так что я думаю, какой-то последовательности следует ожидать?).
Есть ли способ отключить это сочетание клавиш в Preview? Мне даже не нужно делать то, что я ожидаю, я просто хочу, чтобы это прекратило удалять мои файлы!
Ответы:
В разделе «Системные настройки» > « Клавиатура» > « Сочетания клавиш» добавьте ярлык для «Предварительный просмотр» («Переместить выбранный документ PDF в корзину»), который вы, скорее всего, не наберете случайно, что-то вроде ^ ⌥ ⇧⌘ ⎋.
источник
В качестве альтернативы назначению другого (сложного) ярлыка для пункта меню, вы можете назначить
Cmd-Delete
комбинацию для безвредного пункта меню, такого как Редактировать »Правописание» Проверить правописание при вводе .Разница в том, что при нажатии на ярлык происходит что-то безобидное, но независимо от того, какую маловероятную комбинацию клавиш вы нажимаете, оно никогда не выполнит операцию удаления.
Кроме того, ответ со сложным сочетанием клавиш работает только для определенного варианта элемента меню PDF, но не для всех вариантов элемента (например, « Переместить выбранное изображение в корзину» ). Это зависит от того, какое поведение вы предпочитаете.
Проблема в том, что невозможно ввести
Delete
/Backspace
в диалоговом окне, где вы назначаете пользовательские ярлыки. Вы должны сделать это через командную строку в/Applications/Utilities/Terminal.app
:Результат:
Большое спасибо @Arjan за сотрудничество в этом полностью пересмотренном ответе.
источник
nib
использование инструментов разработчика в более ранних версиях, чтобы удалить ярлык или переместить его в другую команду, но это больше невозможно («скомпилированоnib
»). Другой вариант - перехватить ярлык глобально, используя один из менеджеров горячих клавиш, но это, как уже упоминалось, глобально, что приводит к сбою Finder и общему редактору.defaults write com.apple.Preview NSUserKeyEquivalents -dict-add "Move to Trash" nil
(и повторите для двух других названий меню, которые мы нашли ...)KeyRemap4MacBook ? У меня нет никакого опыта с этим, только видел, что это плавает сегодня на MacUpdate. Из описания, это должно позволить вам делать то, что вы хотите. По крайней мере, это бесплатно, так что вы тратите свое время только в том случае, если оно не работает.
источник