Вимкніть ярлик клавіатури Command-Backspace “Перемістити в кошик”


9

Я використовую Preview, щоб переглядати PDF-файли (duh), а іноді анотувати їх, а також ретельно шукати їх. Я продовжую використовувати комбінацію Command-Backspace, щоб спробувати видалити поточний рядок, про який я пишу в примітці, або очистити поле пошуку, але, на мій страх, він надсилає щойно відкритий PDF-файл у кошик!

Я звик до Command-Backspace, видаляючи весь рядок в іншому, більш орієнтованому на написання чи введення текстовому програмному забезпеченні, такому як TextEdit навіть (який я не дуже використовую, але це інший OSX за замовчуванням, тому я думаю, якусь послідовність слід очікувати?).

Чи є спосіб відключити цю комбінацію клавіш у режимі попереднього перегляду? Мені навіть не потрібно, щоб він робив те, що від нього очікую, я просто хочу, щоб він припинив видалення моїх файлів!


Ack Я зробив це знову через дві секунди після повідомлення про це, хахаха я смоктав.
gakera

(Вбік: офіційно називається Delete на Mac, а не Backspace.)
Ар'ян

@Arjan ugh, як мігруючого користувача Windows я не переймаюся історичною семантикою клавіатури Apple. Backspace - це backspace, forward delete is delete, яке, до речі, є fn-backspace на моїй mbp-клавіатурі. Проклята річ з варіантом мене до кінця не змушує, ключ позначений цією ламаною лінією (pew pew), а також "alt", але всі продовжують говорити про "варіант", який ніде не знайдеться. І Ctrl as ^ ugh, fml
gakera

але всі продовжують говорити про "варіант", якого ніде не знайти - саме про те, чому я згадував це, як сторону. Якщо не знати офіційних імен, все може ускладнитися, ніж потрібно. Це все!
Ар’ян

Я думаю, що це початок тривалої капітуляції з боку яблуні, оскільки вони тепер позначають кнопку alt як таку, а зворотна область є лише стрілкою <-. Неодмінно зміниться і офіційний словник. Кнопка Command, з якою я можу жити, але вони також можуть просто назвати її кнопкою mac, lol
gakera

Відповіді:


6

У системних налаштуваннях > Клавіатура > Комбінації клавіш додайте ярлик для попереднього перегляду (переміщення вибраного документа PDF у кошик), який ви навряд чи введете ненавмисно, щось на кшталт ^ ⌥ ⇧⌘ ⎋.

Додати ярлик клавіатури попереднього перегляду


Смішні розробники попереднього перегляду: команда може бути Перемістити у смітник , Перемістити вибраний PDF-документ у кошик , Перенести вибране зображення у кошик , ...?
Ар’ян

Так, абсолютно!
0xced

1
Примітка. Це також працює для Finder. Я продовжував видаляти цілі папки, коли я вводив імена файлів .....
Кайл Ходжсон

5

Як альтернатива призначенню різного (складного) ярлика для пункту меню, ви можете призначити Cmd-Deleteкомбінацію нешкідливому пункту меню, наприклад Правка »Правопис» Перевірити правопис як ви вводите .

Різниця полягає в тому, що при натисканні ярлика трапляється щось нешкідливе, але незалежно від того, яку маловірогідну комбінацію клавіш ви натискаєте, вона ніколи не виконає операцію видалення.

Крім того, відповідь зі складним ярликом працює лише для конкретного варіанту пункту меню PDF, а не для всіх варіантів цього пункту (наприклад, Перемістити вибране зображення у кошик ). Це залежить від того, якій поведінці ви віддаєте перевагу.


Проблема полягає в тому, що не можна вводити Delete/ Backspaceв діалоговому вікні, де ви призначаєте спеціальні ярлики. Це потрібно зробити за допомогою командного рядка в /Applications/Utilities/Terminal.app:

defaults write com.apple.Preview NSUserKeyEquivalents -dict-add "Check Spelling as You Type" "@\U0008"

Результат:

alt текст


Велике спасибі @Arjan за співпрацю в цій повністю переглянутій відповіді.


Смішні розробники попереднього перегляду: команда може бути Перемістити у смітник , Перемістити вибраний PDF-документ у кошик , Перенести вибране зображення у кошик , ...?
Ар’ян

@Arjan Залежно від того, який документ відкрито. Має сенс дещо, навіть якщо це робить перекомпонування складніше, і моя відповідь, ймовірно, неправильна (я цього не очікував і перевірявся декількома файлами зображень).
Деніел Бек

Цікаво, чи є якась нешкідлива команда, на яку можна було б зіставити Command-Delete, замість того, щоб намагатись відобразити команду Перемістити .. на команду Кошик на якусь іншу комбінацію клавіш ...
Арджан

@Arjan Проблема полягає в тому, що він натискає комбінацію, тому виконує команду. Навіть відкриття інспектора було б виконано; і ярлик за замовчуванням (Cmd-I-ish) видалено (що є ще одним роздратуванням). Можна було відредагувати nibінструменти для розробників за допомогою попередніх версій для видалення ярлика або переміщення його до іншої команди, але це вже неможливо ("компілюється nib"). Іншим варіантом було б перехоплення ярлика в усьому світі за допомогою одного з менеджерів гарячих клавіш, але це, як уже згадувалося, глобальне, що веде до пошуку та загальної редакції редактора.
Даніель Бек

2
Ще один приємний варіант: видаліть його зовсім! Як: defaults write com.apple.Preview NSUserKeyEquivalents -dict-add "Move to Trash" nil(і повторіть для двох інших назв меню, які ми знайшли ...)
Арджан

0

KeyRemap4MacBook ? Я не маю досвіду з цим, просто побачив, як він сьогодні плаває на MacUpdate. З опису він повинен дозволяти вам робити те, що ви хочете. По крайней мере, це безкоштовно, тому ви витрачаєте свій час лише в тому випадку, якщо він не зникає.


3
Це не конкретний додаток, і, якби він працював (у чому я сумніваюся), він би зламав Cmd-Backspace у Finder, Transmit тощо.
Даніель Бек
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.