Я нахожу ярлык Cmd + O, чтобы открыть файл в Finder неинтуитивно. Кто-нибудь знает, как это изменить? Я хотел бы установить его так, чтобы ввод открывал файл вместо перехода в режим переименования.
11 ответов
Я не уверен, что это возможно или рекомендуется, учитывая, что это основная функция Finder. Имейте в виду, что Cmd-Down также открывает файл, если он более интуитивно понятен.
Используйте KeyRemap4MacBook (несмотря на название, он работает на всех компьютерах Mac). В разделе « Change Key
» перейдите к пункту « For Applications
, затем « Enable at only Finder
, затем установите флажок « Return Key Opens a file
.
Примечание. Это бесплатное приложение, которое в основном работает так же, как и коммерческие приложения, упомянутые в ответе Дэниела. Он имеет те же ограничения, что и нажатие Return в других контекстах внутри Finder.
Такое поведение не просто предназначено 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, поэтому он не поднимает его. пока вы не перезагрузите систему (серьезно!))
Я думаю, что это довольно круто, и это поможет вам разобраться с вашей проблемой :)
Я новый пользователь Mac (переключен с Windows), и я обнаружил, что Command+↓ крайне не интуитивно понятен для открытия файла (Почему это может быть что угодно, кроме Enter/Return?).
Я использую BetterTouchTool для управления своими сочетаниями клавиш и настраиваю его для запуска сочетания клавиш Command+↓ при нажатии клавиши Enter в Finder. Это сделало это для меня (вы должны заметить, что, делая это, вы не можете использовать Enter для чего-либо еще в Finder, что мне подходит).
Вы можете использовать XtraFinder (бесплатно, Mac OS X 10.6.8–10.10):
Это возможно при использовании стороннего программного обеспечения, потому что они перехватывают нажатия клавиш до того, как они попадают в самое переднее приложение.
Используя Батлера, я смог определить элемент нажатия клавиш, который нажимает Cmd-Down
всякий раз, когда горячая клавиша Return
нажимается только в Finder. Для более подробного описания смотрите этот несколько связанный ответ.
Проблема похожа на другой ответ:
Существенный недостаток этого кувалдного решения: вы никогда не можете нажать клавишу возврата в Finder, чтобы это означало что-то другое. Внесение изменений в диалоговое окно «Get Info» для переименования чего-либо или запуск кнопки по умолчанию в диалоговом окне: «Return» не будет работать.
Это определенно невозможно при использовании системных методов.
Использование Системных настроек »Клавиатура» Сочетания клавиш »Приложения Я определил ярлык так, чтобы Return
вызывал пункт меню« Открыть » (при некотором ручном редактировании plist
файлов это возможно):
Return
прежнему вызывает переименование.
Даже использование Service * для запуска действия не будет работать:
- Ярлыки для определенных приложений настраиваются так же, как настраиваемые ярлыки для обычных пунктов меню.
- Ярлыки в
.GlobalDomain.plist
для всех приложений тоже не работает. Я старался.
Карабинер - это еще одна альтернатива для переназначения ключа возврата, наряду с практически любым другим ключом, который вам может понадобиться: https://pqrs.org/osx/karabiner/
Вы можете переназначить клавиши, изменить частоту повторения, настроить строку меню и другие функции.
Я могу подтвердить, что на момент написания статьи (9 сентября 2012 г.) PresButan v1.4 делал именно это для OSX Lion. (Пожалуйста, прокомментируйте, если кто-нибудь может подтвердить поддержку Mountain Lion.)
PresButan: идиотски названное решение впечатляющего надзора за пользовательским интерфейсом (кстати, а?). Он также позволяет использовать клавишу Backspace или клавишу Delete для удаления файлов.
Я могу подтвердить, что это работает (только что установил). Очевидно, он использует систему специальных возможностей и использует демон для перехвата возвращаемых событий.
Если вы используете 10.3-10.5, у вас также есть возможность использовать ReturnOpen.
- @Fake Name через сайт Apple StackExchange: откройте папку с помощью Enter в Finder
Не могли бы вы использовать этот метод, чтобы добавить действие для приложения Finder?
Настройки клавиатуры> вкладка «Сочетания клавиш»> +
Вы не можете сделать это. "Ввод" или "Возврат" не являются единственными ключевыми опциями, вы должны иметь модификатор. Вероятно, почему нажатие клавиши ввода или возврата не открывает файл в первую очередь, потому что для настройки действий системы требуется клавиша-модификатор.
Возможно, это поможет вам:
http://forums.macosxhints.com/archive/index.php/t-31633.html
Также взгляните на ReturnOpen.