Mac OS сосредоточиться на правой кнопкой мыши


13

Есть ли способ заставить Mac OS сфокусировать окно, на котором я щелкну правой кнопкой мыши? Мне часто случается, что я щелкаю правой кнопкой мыши по чему-то, выбираю «переименовать» или «создать файл» или что-то еще, вам нужно ввести имя файла, и ввод с клавиатуры идет в другое окно, потому что Mac OS, кажется, переключает только фокус по левому клику.


1
Конкретный пример: щелкните правой кнопкой мыши на фоновом документе «Страницы», выберите « Создать стиль абзаца из выделения» (появится диалоговое окно листа), и вы не сможете начать печатать.
— Даниэль Бек

1
Другим распространенным случаем для меня является создание новой вкладки в Safari, когда она не в фокусе. Вкладка создается, но вы не можете ввести URL, потому что вы все еще не в фокусе. Кажется, это проблема (ошибка?), Которая может быть исправлена ​​в следующей версии Mac OS X ... Но каковы могут быть побочные эффекты этой проблемы? Это действительно проблема или преднамеренная особенность?
— Арко

Да, это та вещь, которая беспокоит меня так сильно. Я так понимаю, это означает, что нет решения?
— Стивен Дон

Ответы:


1

Попробуйте нажать контрольную кнопку. Что происходит? (Различные приложения ведут себя по-разному - Искатель является заметным исключением.)


Это несколько работает для меня. Окно получает фокус, и открывается контекстное меню, но я не могу отпустить кнопку мыши, или контекстное меню закроется; поэтому я должен держать его нажатым и отпустить над нужным пунктом меню, чтобы выбрать его. Но кроме этого, это работает довольно хорошо.
— Даниэль Бек

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

1

Нет способа заставить фокус следовать правой кнопкой мыши по всем приложениям в Mac OS X.


1

Имея ту же проблему, что и OP, я нашел решение сегодня:

BetterTouchTool (45 дней бесплатной пробной версии , лицензии от 6,50 долларов США) может назначать жесту несколько действий.

Изображение, показывающее конфигурацию жестов

  1. В зависимости от настроек мыши, выберите триггер. Я использую MagicMouse, поэтому я выбрал «1 нажатие пальца вправо».
  2. Выберите «Активировать / перенести в переднее окно под курсором»
  3. «Нажмите Добавить дополнительное действие»
  4. Выберите «Правый клик»

Теперь BetterTouchTool сначала активирует окно под курсором, а затем щелкает по нему правой кнопкой мыши. Кажется, отлично работает на приложениях, которые я тестировал.


2
к сожалению, BTT пока не поддерживает щелчок правой кнопкой мыши USB :( github.com/folivoraAI/BetterTouchTool/issues/1219
— апреля

0

Вы можете использовать MondoMouse ($ 14,95, доступна пробная версия ), который поддерживает Focus Follows Mouse.

Или из OS X: точка-фокус?

Чтобы включить неаккуратный фокус, сделайте:

только для окон терминала:

% defaults write com.apple.Terminal FocusFollowsMouse

-строка ДА

для окон X11:

% defaults write com.apple.x11 wm_ffm true

для большинства других приложений Mac:

use Codetek Virtual Desktop

2
Близко, но "фокус следует за указателем" - это слишком много для того, что мне нужно. То, что я ищу, - это все еще щелчок по фокусу, но не только по щелчку левой кнопкой мыши, а также по нажатию правой (и средней) кнопки.
— Стивен Дон

3
Слишком часто я набираю текст после щелчка правой кнопкой мыши по другому окну и вижу, что в окне, на котором я щелкнул правой кнопкой мыши, ничего не напечатано, потому что оно не получило фокуса при нажатии правой кнопки мыши. Кроме того, я думаю, что слишком много, что окно получает фокус только при наведении на него указателя.
— Крис
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.