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

13

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

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

Ответы:

1

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

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

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

YemSalat
источник
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
harrymc
источник
2
Близко, но "фокус следует за указателем" - это слишком много для того, что мне нужно. То, что я ищу, - это все еще щелчок по фокусу, но не только по щелчку левой кнопкой мыши, а также по нажатию правой (и средней) кнопки.
Стивен Дон
3
Слишком часто я набираю текст после щелчка правой кнопкой мыши по другому окну и вижу, что в окне, на котором я щелкнул правой кнопкой мыши, ничего не напечатано, потому что оно не получило фокуса при нажатии правой кнопки мыши. Кроме того, я думаю, что слишком много, что окно получает фокус только при наведении на него указателя.
Крис