4

Есть ли альтернатива для функции Visor от TotalFinder ? Функция Visor - это сочетание клавиш, которое вызывает окно «Finder» поверх экрана, даже в полноэкранных приложениях.

Я не хочу использовать все TotalFinder, потому что я предпочитаю Mac OS X «Finder» по умолчанию, но мне бы хотелось, чтобы на нем было сочетание клавиш для отображения окна поиска поверх полноэкранных приложений.

4 ответа4

1

В настоящее время я использую рабочий процесс с использованием горячих клавиш Alfred для вызова Path Finder (еще одна альтернатива Finder) всякий раз, когда я нажимаю: ⌥`

Он отлично работает для того, чтобы сфокусировать приложение и даже запустить его, если это необходимо, но в отличие от функции Visor в TotalFinder, Path Finder не всплывает "над любым рабочим столом" (OS X перенесет вас обратно на рабочий стол, на котором открыто приложение, если нужно быть). Я думаю, что это будет та же функциональность через Keyboard Maestro.

1

Я использую Keyboard Maestro с триггером: ⌥`

Show/Hide Finder
Triggered by any of the following:
The Hot Key ⌥` is pressed
Will execute the following actions:
Activate Finder
If already at the front, hide the application.

У него нет этой причудливой анимации, которая будет сдвигать «Finder» вверх, но она выполняет свою работу.

1

Как и вы, я также искал альтернативу TotalFinder, поскольку TotalFinder теперь требует постоянно отключать System Integrity Protection , начиная с Mojave.

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

Вот результат:

FastFinder демо

Он не идеален, как это делается с AppleScript API, но он делает свою работу.

Вы можете скачать с моего проекта GitHub здесь: FastFinder. Это открытый исходный код и вклад более чем приветствуется :)

0

Я использую следующий простой AppleScript, чтобы "эмулировать" поведение забрала с помощью обычного окна Finder.

if visible of application "Finder" is false then
    activate application "Finder"
else
    tell application "Finder"
        set visible to false
    end tell
end if

Затем вы можете связать этот код с какой-нибудь горячей клавишей (например, с Keyboard Maestro). Убедитесь, что окно Finder не связано с каким-либо конкретным рабочим столом / пространством, т. Е. Установите для окна опцию "все пробелы". Это должно гарантировать, что одно и то же окно Finder появляется на любом рабочем столе / пространстве.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .