Wprowadź, aby otworzyć plik w Finderze

96

Uważam, że skrót Cmd + O, aby otworzyć plik w Finderze, jest nieintuicyjny. Czy ktoś wie jak to zmienić? Chciałbym to ustawić tak, aby enter otwierał plik zamiast przechodzić w tryb zmiany nazwy.

rz.
źródło
2
Bardzo przydatny komentarz, dziękuję za Twój wkład!
EvilTorbalan
2
Apple wydało miliony dolarów na badania, aby dowiedzieć się, że ludzie zmieniają nazwy plików dokładnie 17,8 razy częściej niż otwierają plik podczas korzystania z wyszukiwarki. Dlaczego chcesz podwoić liczbę kliknięć tej najważniejszej funkcji zmiany nazwy?
Scott Biggs,
@ Scott Biggs: Zmiana nazwy jest możliwa poprzez wybranie folderu kursorem myszy, a następnie kliknięcie nazwy pliku / folderu za pomocą kursora (tak samo jak w systemie Windows)
firstpostcommenter

Odpowiedzi:

66

Nie jestem pewien, czy jest to możliwe lub zalecane, biorąc pod uwagę, że jest to podstawowa funkcja Findera. Należy pamiętać, że Cmd-Down otwiera również plik, jeśli jest to bardziej intuicyjne.

Paulo
źródło
3
Czy osoba, która głosowała za jego odrzuceniem, powinna uprzejmie wyjaśnić, dlaczego? Czasami odpowiedź na pytanie jest w rzeczywistości „nie”. To poprawna odpowiedź. Preferencje klawiatury nie pozwalają przesłonić „enter”, więc zaoferowałem alternatywę.
Paulo
Chociaż rozsądna osoba nie zrobiłaby tego, co sugeruję w mojej odpowiedzi, Entermoże być używana jako skrót. „Po prostu” wymaga ręcznej edycji plistplików w ~/Library/Preferences.
Daniel Beck
2
Warto również wiedzieć: Cmd + Strzałka w prawo: aby rozwinąć zwinięty folder w Finderze | Cmd + Strzałka w lewo: aby zwinąć rozwinięty folder w Finderze | Cmd + strzałka w górę: przejdź do folderu nadrzędnego bieżącego pliku \ folder
RaamEE
9
Zarówno Cmd + Down, jak i Cmd + O są wyjątkowo niewygodne w użyciu w porównaniu do naciskania klawisza Enter podczas nawigowania po plikach za pomocą klawiatury.
YemSalat
1
Oddawanie głosu, ponieważ nie tylko można zmienić zachowanie, ale także zalecam jego zmianę - Zobacz rozwiązanie @Russell Davis jako tylko jeden przykład - TY dla próby odpowiedzi
sean2078
29

Użyj KeyRemap4MacBook (pomimo nazwy działa na wszystkich komputerach Mac). W Change Keysekcji przejdź do For Applications, a Enable at only Findernastępnie sprawdź Return Key Opens a file.

Uwaga: jest to bezpłatna aplikacja, która zasadniczo robi to samo, co aplikacje komercyjne wymienione w odpowiedzi Daniela. Ma te same ograniczenia dotyczące naciskania klawisza Return w innych kontekstach w Finderze.

Russell Davis
źródło
Miły. (Choć nie będę go używać jako Lubię wszystkie komputery używam do pracy tak samo, a jak to jest być w stanie pracować z dowolnym komputerem Mac.)
Arjan
Czy działa poprawnie, tj. Bez problemów, o których wspominam w pierwszej części mojej odpowiedzi?
Daniel Beck
1
@Daniel, ma te same ograniczenia, o których wspominasz - w rzeczywistości interfejs ostrzega „użyj F2, aby zmienić nazwę, ale ostrożnie, aby nie używać Return po zakończeniu pisania lub otwieraniu pliku”.
Russell Davis,
2
Dla każdego, kto wejdzie za pośrednictwem wyszukiwarki Google, to oprogramowanie nazywa się teraz Karabiner i działa.
Bajal
2
Nazywa się to teraz „Karabiner Elements”, przejdź do „złożonych modyfikacji”> „dodaj regułę”> „importuj z Internetu”> wyszukaj „finder”.
Epskampie,
20

To zachowanie jest nie tylko zamierzone przez Apple, jest wymuszone .

Próbowałem go obejść, zmieniając definicję skrótu w Preferencjach systemowych> Klawiatura> Skróty klawiaturowe> Skróty aplikacji (która jest kopalnią złota, możesz jej użyć, aby przypisać prawie wszystko, co istnieje w menu zwykłym lub kontekstowym w dowolnym programie do dowolnego chcesz (np. F10, aby utworzyć folder w Finderze, F5 do odświeżania stron itp. Jest to unikalne dla OS X AFAIK i jest cholernie niesamowite!).

Jak się okazuje, nie można przypisać klawisza Enter do żadnej akcji. I nawet jeśli przypiszesz coś blisko, na przykład Option + Enter, Finder po prostu zignoruje to. Jeśli spojrzysz na listę rozwijaną, skrót Cmd + O nie jest już tam wymieniony, ani Opt + Enter, jest po prostu pusty!

Hacki, które kiedyś działały, aby Finder robił rzeczy, które według Apple nie powinny, są blokowane przez aktualizacje, takie jak ten hack umożliwiający wyświetlanie folderów przed plikami, które zostały zablokowane przez Lion: http://forums.macrumors.com /showthread.php?t=1411019

Wcześniej korzystałem z PathFindera, ponieważ uważam, że natywna aplikacja Finder jest bardzo zła, ale jest to aplikacja płatna i nie integruje się bardzo dobrze z systemowym IMO (działa równolegle z natywną wyszukiwarką, niszcząc gest odsłonięcia pulpitu, aby był to po prostu pusta tapeta itp.).

Właśnie natknąłem się na XtraFinder ( http://www.trankynam.com/xtrafinder/ ), który jest darmową wtyczką do Findera. Nie jest tak pełen funkcji jak PathFinder czy Total Finder, ale ponieważ nie jest aplikacją, ale wtyczką, jest o wiele prostszy i nieinwazyjny. Dodaje karty, enter-to-open (z wyborem skrótu do zmiany nazwy, np. F2), porządkowanie folderów przed plikami i wiele więcej.

Dodaje także możliwość odświeżenia widoku Findera (co jest bardzo mile widziane, jeśli kiedykolwiek próbowałeś przeglądać udział sieciowy, w którym właśnie pojawia się plik, ale nie ma sposobu na odświeżenie Findera, więc nie może go odebrać aż do ponownego uruchomienia systemu (poważnie!))

Myślę, że to całkiem fajne i rozwiąże cię pod względem twojego problemu :)

DanielSmedegaardBuus
źródło
1
Dziękujemy za wzmiankę o XtraFinder. Sprawia, że ​​klawisze „Enter” i „Backspace” działają zgodnie z oczekiwaniami.
user45909
dzięki najnowszej aktualizacji Sierra (wyższa Sierra lub coś takiego) XtraFinder jest całkowicie zepsuty. Szkoda, że ​​była to wspaniała aplikacja.
PatrickT
Używam Path Findera od lat. Ale doświadczają wielu bardzo złych błędów w High Sierra. Dochodzi do tego, że może będę musiał zrezygnować z używania tego, co było doskonałym produktem. (Możliwe, że Apple celowo wprowadził zmiany, aby spowodować problemy z Wyszukiwaczem Ścieżek - nie dałoby się tego pominąć.)
Scott Biggs,
XtraFinder został odnowiony i jest teraz dostępny aż do obecnej wersji Mojave. Ma mniejszą funkcjonalność niż stara wersja, ale nadal świetnie!
DanielSmedegaardBuus
15

Jestem nowym użytkownikiem komputera Mac (zmienionym z systemu Windows) i uważam, że Command+ jest bardzo nieintuicyjne otwieranie pliku (dlaczego miałoby to być cokolwiek innego niż Enter / Return?).

Używam BetterTouchTool do zarządzania skrótami klawiaturowymi i ustawiania, aby uruchamiał skrót Command+ po naciśnięciu Enter w Finderze. Zrobiło to dla mnie (musisz pamiętać, że robiąc to, nie możesz używać Enter do czegokolwiek innego w Finderze, co jest dla mnie w porządku).

wprowadź opis zdjęcia tutaj

TheWeldmeister
źródło
8

Możesz użyć XtraFinder (bezpłatny, Mac OS X od 10.6.8 do 10.10):

wprowadź opis zdjęcia tutaj

Franck Dernoncourt
źródło
Niestety nie działa już po najnowszej aktualizacji Sierra ...
PatrickT
6

Jest to możliwe przy użyciu oprogramowania innych firm , ponieważ przechwytują naciśnięcia klawiszy, zanim dotrą do aplikacji na pierwszym planie.

Za pomocą Butlera udało mi się zdefiniować element klawiszy, który jest naciskany Cmd-Downza każdym razem, gdy klawisz skrótu Returnjest naciskany tylko w Finderze . Bardziej szczegółowy opis znajduje się w nieco pokrewnej odpowiedzi .

Problem jest podobny do drugiej odpowiedzi:

Znacząca wada tego rozwiązania: młot kowalski: nigdy nie można nacisnąć klawisza return w Finderze, aby oznaczało to coś innego. Zatwierdzanie zmian w oknie dialogowym Uzyskaj informacje w celu zmiany nazwy lub uruchamianie domyślnego przycisku okna dialogowego: Powrót nie zadziała.


Zdecydowanie nie jest to możliwe przy użyciu metod systemowych.

Korzystanie z Preferencji systemowych »Klawiatura» Skróty klawiaturowe »Aplikacje Skrót zdefiniowałem tak, aby Returnwywołał pozycję Otwórz menu (możliwe jest ręczne edytowanie plistplików):

Return nadal powoduje zmianę nazwy.

Nawet użycie Usługi * do uruchomienia akcji nie będzie działać:

  • Skróty do usług specyficznych dla aplikacji są konfigurowane w taki sam sposób, jak niestandardowe skróty do zwykłych pozycji menu
  • Skróty .GlobalDomain.plistdla wszystkich aplikacji też nie działają. Próbowałem.
Daniel Beck
źródło
Ta odpowiedź zasługuje na więcej pochwał. Istnieje darmowa aplikacja innej firmy, KeyRemap4MacBook, która również to zrobi (więcej szczegółów znajdziesz w mojej odpowiedzi).
Russell Davis,
5

Karabiner to kolejna alternatywa do zmiany mapowania klawisza powrotu wraz z praktycznie każdym innym kluczem: https://pqrs.org/osx/karabiner/

Możesz mapować klawisze, zmieniać częstotliwość powtarzania, dostosowywać pasek menu i inne funkcje.

wprowadź opis zdjęcia tutaj

dkv
źródło
2
Strona z linkami nie działa teraz dla mnie, co jest doskonałym przykładem tego, dlaczego odradzane są odpowiedzi zawierające tylko linki. Dodaj więcej informacji do swojej odpowiedzi, aby sama odpowiedź była przydatna, nawet jeśli link się zepsuje lub witryna, do której prowadzi, nie działa.
David Richerby,
1
„Zrobiliśmy nowy Karabiner jako Karabiner-Elements-11.0.0 od zera ze względu na zmiany architektury jądra w macOS Sierra.” Tak trzymać!
PatrickT
3

Mogę potwierdzić, że w momencie pisania (9 września 2012 r.) PresButan v1.4 robi to dokładnie dla OSX Lion. (Proszę o komentarz, jeśli ktokolwiek może potwierdzić wsparcie dla Mountain Lion.)

PresButan: idiotycznie nazwane rozwiązanie spektakularnego nadzoru nad interfejsem użytkownika (raczej apropos, co?). Pozwala także użyć klawisza Backspace lub Delete, aby usunąć pliki.

Mogę potwierdzić, że działa (właśnie go zainstalowałem). Najwyraźniej wykorzystuje system ułatwień dostępu i używa demona do przechwytywania zdarzeń powrotu.

Jeśli korzystasz z wersji 10.3–10.5, masz również opcję ReturnOpen.

- @Fake Name poprzez stronę Apple StackExchange: Otwórz folder za pomocą Enter w Finderze

alanning
źródło
1

Czy możesz użyć tej metody, aby dodać akcję dla aplikacji Finder?

Preferencje klawiatury> karta skrótów klawiaturowych> +

Sam
źródło
0

Nie możesz tego zrobić. „Enter” lub „Return” nie są opcjami pojedynczego klucza, musisz mieć modyfikator. Prawdopodobnie dlaczego naciśnięcie Enter lub Return nie otwiera pliku w pierwszej kolejności, ponieważ sposób konfiguracji systemu wymaga klucza modyfikującego.

Josh K.
źródło
1
sposób, w jaki system jest skonfigurowany, wymaga klucza modyfikującego - ale dlaczego miałby powrócić bez zmiany nazwy pliku wyzwalacza modyfikatora?
Arjan
@Arjan: Nie mam pojęcia.
Josh K
1
Mam na myśli: wtedy system nie jest skonfigurowany w taki sposób, że działania wymagają klucza modyfikującego? Przepraszam, że przeszkadzam ci tak starym postem ;-) Ach, a może odwołujesz się do Preferencji systemowych dotyczących klawiatury, kiedy wspominasz o „działaniach”?
Arjan
2
@Arjan Właściwie nie jestem pewien, co miałem na myśli. To tak stary post, że nawet nie pamiętam, żeby na nie odpowiadać.
Josh K
0

To prawdopodobnie może ci pomóc:

http://forums.macosxhints.com/archive/index.php/t-31633.html

Zobacz także ReturnOpen .

Konstabl
źródło
@Bobby Dlaczego usunąłeś referencję ReturnOpen? Chociaż „google to” nie jest tak przydatne, mogłeś wstawić bezpośredni link do niego.
Daniel Beck
@Daniel Beck: True, mea culpa.
Bobby,
ReturnOpen nie działa już w systemie Mac OS X 10.6. Podejrzewam, że to tylko aplikacja automatyzująca to, co opisałem jako niedziałające (już nie) w mojej odpowiedzi.
Daniel Beck