Enter, чтобы открыть файл в Finder

97

Я нахожу ярлык Cmd + O, чтобы открыть файл в Finder не интуитивно. Кто-нибудь знает как это поменять? Я хотел бы установить его так, чтобы ввод открывал файл вместо перехода в режим переименования.

RZ.
источник
2
Очень полезный комментарий, спасибо за ваш вклад!
EvilTorbalan
2
Apple потратила миллионы долларов на исследования, чтобы выяснить, что люди переименовывают файлы ровно в 17,8 раз чаще, чем открывают файл во время поиска. Почему вы хотите удвоить количество кликов для этой важной функции переименования?
Скотт Биггс
@Scott Biggs: переименовать можно, выбрав папку с помощью курсора мыши, а затем щелкнув один раз по имени файла / папки с помощью курсора (так же, как в ОС Windows)
первый посткомментатор
@ Скотт Биггс, не могли бы вы дать источник для этого? Это интересно, никогда не думал, что этот странный выбор ярлыка будет подкреплен исследованиями.
Spidey

Ответы:

67

Я не уверен, что это возможно или рекомендуется, учитывая, что это основная функция Finder. Имейте в виду, что Cmd-Down также открывает файл, если он более интуитивно понятен.

Пауло
источник
3
Может ли человек, который за это проголосовал, объяснить, почему? Иногда ответ на вопрос действительно «нет». Это правильный ответ. Настройки клавиатуры не позволяют переопределить «ввод», поэтому я предложил альтернативу.
Пауло
Хотя здравомыслящий человек не будет делать то, что я предлагаю в своем ответе, Enterего можно использовать как ярлык. Это "просто" требует ручного редактирования plistфайлов в ~/Library/Preferences.
Даниэль Бек
2
Также полезно знать: Cmd + стрелка вправо: развернуть свернутую папку в Finder | Cmd + Стрелка влево: свернуть развернутую папку в Finder | Cmd + Стрелка вверх: перейти в родительскую папку текущего файла \ папки
RaamEE
9
И Cmd + Down, и Cmd + O крайне неудобны в использовании по сравнению с нажатием клавиши «Ввод» при навигации по файлам с клавиатуры.
YemSalat
1
Пониженное голосование, потому что не только возможно изменить поведение, но также и то, что я рекомендую изменить его - см. Решение @Russell Davis 'только в качестве одного примера - однако TY для попытки ответа
sean2078
29

Используйте KeyRemap4MacBook (несмотря на название, он работает на всех компьютерах Mac). В Change Keyразделе перейдите For Applications, затем Enable at only Finder, затем проверьте Return Key Opens a file.

Примечание. Это бесплатное приложение, которое в основном работает так же, как и коммерческие приложения, упомянутые в ответе Дэниела. Он имеет те же ограничения, что и нажатие клавиши Return в других контекстах внутри Finder.

Рассел Дэвис
источник
Приятно. (Хотя я бы не стал использовать его, так как мне нравятся все компьютеры, которые я использую для одинаковой работы, и мне нравится работать с любым Mac.)
Arjan
Работает ли он правильно, то есть без проблем, о которых я упоминал в первой части моего ответа?
Даниэль Бек
1
@Daniel, у него те же ограничения, о которых вы упоминали - на самом деле, пользовательский интерфейс предупреждает: «используйте F2 для переименования, но предостерегайте от использования Return, когда вы закончите ввод текста или откроется файл».
Рассел Дэвис
2
Для тех, кто заходит через поиск в Google, это программное обеспечение теперь называется Karabiner, и это здорово.
Bajal
2
Теперь это называется «Элементы Карабинера», перейдите в «сложные модификации»> «добавить правило»> «импорт из интернета»> поиск «поиск».
Epskampie
20

Такое поведение не просто предназначено Apple, это принудительно .

Я пытался обойти его, переопределив ярлык в Системных настройках> Клавиатура> Сочетания клавиш> Сочетания клавиш приложения (который является золотым рудником, вы можете использовать его, чтобы назначить практически все, что существует в обычном или контекстном меню любой программы, любой вы хотите (например, F10 для создания папки в Finder, F5 для обновления страниц и т. д. Это уникально для OS X AFAIK, и это чертовски круто!).

Как выяснилось, вы не можете назначить клавишу ввода только для какого-либо действия. И даже если вы назначите что-то близкое, например Option + Enter, Finder просто проигнорирует это. Если вы посмотрите в раскрывающемся списке, ярлык Cmd + O там больше не указан, и также нет Opt + Enter, он просто пуст!

Хаки, которые раньше работали, чтобы заставить Finder делать то, что Apple не считает нужным, блокируются обновлениями, как этот хак, чтобы получить список папок перед файлами, который был заблокирован с помощью Lion: http://forums.macrumors.com /showthread.php?t=1411019

Ранее я использовал PathFinder, так как нахожу родное приложение Finder очень плохим, но это платное приложение, и оно не очень хорошо интегрируется с системой IMO (работает бок о бок с собственным Finder, уничтожая жест для раскрытия рабочего стола, так что это просто пустые обои и т. д.).

Я только что натолкнулся на XtraFinder ( http://www.trankynam.com/xtrafinder/ ), который является бесплатным плагином для Finder. Он не такой функциональный, как PathFinder или Total Finder, но, поскольку это не приложение, а плагин, он гораздо более компактный и ненавязчивый. Он добавляет вкладки, ввод-открытие (с выбором ярлыка для переименования, например, F2), упорядочение папок перед файлами и многое другое.

Он также добавляет возможность обновления представления Finder (что является более чем приятным дополнением, если вы когда-либо пробовали просматривать общую сетевую папку, где только что появился файл, но нет способа обновить Finder, поэтому он не поднимает его. пока вы не перезагрузите систему (серьезно!))

Я думаю, что это довольно круто, и это поможет вам разобраться с вашей проблемой :)

DanielSmedegaardBuus
источник
1
Спасибо за упоминание XtraFinder. Это заставляет клавиши «Enter» и «Backspace» работать так, как вы ожидаете.
user45909
с последним обновлением Sierra (Higher Sierra или что-то), XtraFinder полностью сломан. Какой позор, это было замечательное приложение.
PatrickT
Я использую Path Finder в течение многих лет. Но они испытывают много очень плохих ошибок с Высокой Сьеррой. Дошло до того, что мне, возможно, придется отказаться от использования того, что было отличным продуктом. (Вполне возможно, что Apple, возможно, внесла изменения намеренно, чтобы вызвать проблемы с Path Finder - не пренебрегайте им.)
Скотт Биггс
XtraFinder был возрожден и теперь доступен вплоть до текущей Мохаве. Он имеет меньшую функциональность, чем старая версия, но все же великолепен!
DanielSmedegaardBuus
15

Я новый пользователь Mac (переключен с Windows), и я обнаружил, что Command+ очень не интуитивно понятно, чтобы открыть файл (Почему это было бы что-то кроме Enter / Return?).

Я использую BetterTouchTool для управления сочетаниями клавиш и настраиваю его на запуск сочетания клавиш Command+ при нажатии клавиши Enter в Finder. Это сделало это для меня (вы должны заметить, что, делая это, вы не можете использовать Enter для чего-либо еще в Finder, что мне подходит).

введите описание изображения здесь

TheWeldmeister
источник
8

Вы можете использовать XtraFinder (бесплатно, Mac OS X 10.6.8–10.10):

введите описание изображения здесь

Франк Дернонкур
источник
К сожалению, больше не работает после последнего обновления Sierra ...
PatrickT
6

Это возможно при использовании программного обеспечения сторонних производителей , поскольку они перехватывают нажатия клавиш до того, как они попадают в самое переднее приложение.

Использование Батлера я был в состоянии определить Клавиши элемент , который прижимает Cmd-Downкаждый раз , когда горячая клавиша Returnнажата только в Finder . Для более подробного описания см. Этот несколько связанный ответ .

Проблема похожа на другой ответ:

Существенный недостаток этого кувалдного решения: вы никогда не сможете нажать клавишу возврата в Finder, чтобы это означало что-то другое. Внесение изменений в диалоговое окно «Get Info» для переименования чего-либо или запуск кнопки по умолчанию в диалоговом окне: «Return» не будет работать.


Это определенно невозможно при использовании системных методов.

Использование Системных настроек »Клавиатура» Сочетания клавиш »Приложения. Я определил ярлык так, чтобы он Returnвызывал пункт меню« Открыть » (при некотором ручном редактировании plistфайлов это возможно):

Return все еще вызывает переименование.

Даже использование Service * для запуска действия не будет работать:

  • Ярлыки для конкретных служб приложений настраиваются так же, как настраиваемые ярлыки для обычных пунктов меню.
  • Ярлыки .GlobalDomain.plistдля всех приложений тоже не работают. Я пытался.
Даниэль Бек
источник
Этот ответ заслуживает большего количества голосов. Есть бесплатное стороннее приложение, KeyRemap4MacBook, которое также сделает это (см. Мой ответ для более подробной информации).
Рассел Дэвис
5

Карабинер является еще одной альтернативой для переназначения ключа возврата, наряду с почти любым другим ключом, который вам может понадобиться: https://pqrs.org/osx/karabiner/

Вы можете переназначить клавиши, изменить частоту повторения, настроить строку меню и другие функции.

введите описание изображения здесь

ДКВ
источник
2
Связанная страница не работает для меня сейчас, что является прекрасным примером того, почему не рекомендуется отвечать только на ссылки. Пожалуйста, добавьте больше информации к своему ответу, чтобы сам ответ был полезен, даже если ссылка не работает или сайт, на который она указывает, не работает.
Дэвид Ричерби
1
«Мы создали новый Karabiner как Karabiner-Elements-11.0.0 с нуля из-за изменений архитектуры ядра в macOS Sierra». Путь!
PatrickT
3

Я могу подтвердить, что на момент написания статьи (9 сентября 2012 г.) PresButan v1.4 делал именно это для OSX Lion. (Пожалуйста, прокомментируйте, если кто-нибудь может подтвердить поддержку Mountain Lion.)

PresButan: идиотски названное решение впечатляющего надзора за пользовательским интерфейсом (кстати, а?). Он также позволяет использовать клавишу возврата или клавишу удаления для удаления файлов.

Я могу подтвердить, что он работает (только что установил его). По-видимому, он использует систему специальных возможностей и использует демон для перехвата возвращаемых событий.

Если вы используете 10.3-10.5, у вас также есть возможность использовать ReturnOpen.

- @Fake Name через сайт Apple StackExchange: откройте папку с помощью Enter в Finder

alanning
источник
1

Не могли бы вы использовать этот метод, чтобы добавить действие для приложения Finder?

Настройки клавиатуры> вкладка сочетаний клавиш> +

Сэм
источник
0

Вы не можете сделать это. «Ввод» или «Возврат» не являются единственными ключевыми опциями, вы должны иметь модификатор. Вероятно, почему нажатие клавиши ввода или возврата не открывает файл в первую очередь, потому что для настройки действий системы требуется клавиша-модификатор.

Джош К
источник
1
Для того, чтобы система настраивала действия, нужен ключ-модификатор - но тогда зачем Return без переименования файла-модификатора?
Арьян
@Arjan: Понятия не имею.
Джош К
1
Итак, я имею в виду: тогда система не настроена так, что действиям нужна клавиша-модификатор? Прошу прощения за то, что я вас утомил таким старым постом ;-) А, или, может быть, вы упоминаете Системные настройки для клавиатуры, когда упоминаете "действия"?
Арьян
2
@ Arjan Я не совсем понял, что имел в виду. Это такой старый пост, я даже не могу вспомнить, отвечая на него.
Джош К
0

Возможно, это поможет вам:

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

Также взгляните на ReturnOpen .

Бобби
источник
@Bobby Почему вы удалили ссылку ReturnOpen? Хотя «Google it» не очень полезно, вы могли бы вставить прямую ссылку на него.
Даниэль Бек
@ Даниэль Бек: Правда, моя вина.
Бобби
ReturnOpen больше не работает для Mac OS X 10.6. Я подозреваю, что это просто приложение, автоматизирующее то, что я описал как не работающее в моем ответе.
Даниэль Бек