Wyłącz skrót klawiszowy „Przenieś do kosza” na klawiszu Command-Backspace

9

Korzystam z podglądu, aby przeglądać pliki PDF (duh), a czasami adnotować je i wyszukiwać obficie. Nadal używam kombinacji Command-Backspace, aby spróbować usunąć bieżący wiersz, który piszę w adnotacji lub wyczyścić pole wyszukiwania, ale ku mojemu zdziwieniu wysyła aktualnie otwarty plik PDF do kosza!

Jestem przyzwyczajony do cofania całego wiersza poleceń w innym, bardziej ukierunkowanym na pisanie lub wprowadzanie tekstu oprogramowaniu, takim jak nawet TextEdit (którego tak naprawdę nie używam, ale jest to kolejna domyślna wersja OSX, więc pomyślałbym jakiejś spójności należy się spodziewać?).

Czy jest jakiś sposób, aby wyłączyć ten skrót klawiaturowy w Podglądzie? Nie potrzebuję tego nawet do robienia tego, czego oczekuję, chcę tylko, żeby przestało usuwać moje pliki!

gakera
źródło
Ack Zrobiłem to ponownie nie dwie sekundy po opublikowaniu tego, hahaha, jestem do dupy.
gakera
(Nawiasem mówiąc: oficjalnie nazywa się to Usuń na komputerze Mac, a nie Backspace.)
Arjan,
@Arjan ugh, jako migrujący użytkownik systemu Windows nie dbam o historyczną semantykę klawiatury Apple. Backspace to backspace, usuwanie do przodu to usuwanie, które nawiasem mówiąc, to fn-backspace na mojej klawiaturze MBP. Ta cholerna opcja wkurza mnie bez końca, klucz jest oznaczony tym zepsutym wierszem lazera (pew pew) i także „alt”, ale wszyscy mówią o „opcji”, której nigdzie nie można znaleźć. I Ctrl jako ^ ugh,
fml
ale wszyscy wciąż mówią o „opcji”, której nigdzie nie można znaleźć - właśnie dlatego wspomniałem o tym na marginesie. Gdy nie znamy oficjalnych nazw, sprawy mogą stać się bardziej skomplikowane niż to konieczne. To wszystko!
Arjan,
Myślę, że to początek długiego poddania się ze strony Apple'a, ponieważ teraz oznaczyli teraz przycisk Alt jako taki, a backspace to tylko strzałka <. Oficjalny język również się zmieni. Przycisk Command, z którym mogę żyć, ale równie dobrze mogliby nazwać go przyciskiem mac, lol
gakera,

Odpowiedzi:

6

W Preferencjach systemowych > Klawiatura > Skróty klawiaturowe dodaj skrót do podglądu (Przenieś zaznaczony dokument PDF do Kosza), którego nie można przypadkowo wpisać, na przykład ^ ⌥ ⇧⌘ ⎋.

Dodaj podgląd skrótu klawiaturowego

0xced
źródło
Zabawni programiści Preview: polecenie może być Przenieś do kosza , Przenieś wybrany dokument PDF do Kosza , Przenieś wybrany obraz do Kosza , ...?
Arjan
Tak, absurdalnie!
0xced
1
Uwaga: działa to również w przypadku Findera. Ciągle usuwam całe foldery, gdy wpisuję nazwy plików .....
Kyle Hodgson
5

Alternatywnie do przypisania innego (trudnego) skrótu do elementu menu, możesz przypisać Cmd-Deletekombinację do nieszkodliwego elementu menu, takiego jak Edycja »Pisownia» Sprawdź pisownię podczas pisania .

Różnica polega na tym, że po naciśnięciu skrótu dzieje się coś nieszkodliwego, ale bez względu na mało prawdopodobną kombinację naciśniętych klawiszy nigdy nie wykona operacji usuwania.

Dodatkowo odpowiedź z trudnym skrótem działa tylko dla określonego wariantu elementu menu PDF, a nie dla wszystkich wariantów elementu (np. Przenieś wybrany obraz do Kosza ). To zależy od preferowanego zachowania.


Problem polega na tym, że nie można wpisać Delete/ Backspacew oknie dialogowym, w którym przypisuje się niestandardowe skróty. Musisz to zrobić za pomocą wiersza polecenia w /Applications/Utilities/Terminal.app:

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

Wynik:

alternatywny tekst


Ogromne podziękowania dla @Arjan za współpracę przy tej całkowicie zmienionej odpowiedzi.

Daniel Beck
źródło
Zabawni programiści Preview: polecenie może być Przenieś do kosza , Przenieś wybrany dokument PDF do Kosza , Przenieś wybrany obraz do Kosza , ...?
Arjan
@Arjan W zależności od rodzaju otwieranego dokumentu. W pewnym sensie ma to sens, nawet jeśli utrudnia to ponowne mapowanie, a moja odpowiedź prawdopodobnie jest zła (nie spodziewałem się tego i testowałem z wieloma plikami obrazów).
Daniel Beck
Zastanawiam się, czy istnieje jakieś nieszkodliwe polecenie, na które można zmapować Command-Delete, zamiast próbować zmapować Przenieś .. do Kosza na inną kombinację klawiszy ...
Arjan
@Arjan Problem polega na tym, że naciska kombinację, a tym samym wykonuje polecenie. Przeprowadzone zostanie nawet otwarcie inspektora; i usunięty domyślny skrót (Cmd-I-ish) (co jest kolejną irytacją). Można edytować nibnarzędzia programistyczne we wcześniejszych wersjach, aby usunąć skrót lub przenieść go do innego polecenia, ale nie jest to już możliwe („skompilowane nib”). Inną opcją byłoby przechwycenie skrótu globalnie za pomocą jednego z menedżerów skrótów, ale jest to, jak wspomniano, globalne, prowadzące do uszkodzenia Findera i ogólnego edytora.
Daniel Beck
2
Kolejna fajna opcja: usuń ją całkowicie! Jak: defaults write com.apple.Preview NSUserKeyEquivalents -dict-add "Move to Trash" nil(i powtórz dla pozostałych dwóch nazw menu, które znaleźliśmy ...)
Arjan,
0

KeyRemap4MacBook ? Nie mam z tym żadnego doświadczenia, po prostu widziałem, jak unosi się na MacUpdate. Z opisu powinien on robić, co chcesz. Przynajmniej jest darmowy, więc nie masz czasu, jeśli się nie potoczy.

afrazier
źródło
3
Nie jest to specyficzne dla aplikacji i, jeśli zadziałałoby (co wątpię), zepsułoby Cmd-Backspace w Finderze, Transmitowaniu itp.
Daniel Beck