Фокус следует за мышью или неаккуратным фокусом на Mac OS X

"фокус следует за мышью" или "неаккуратный фокус" - это функция, общая для оконных менеджеров X11 в Linux/Unix, включая GNOME, KDE, CDE, XFCE и оконные менеджеры, такие как Enlightenment, Fluxbox и Window Maker. Он также доступен через TweakUI на Windows. Некоторые отдельные приложения на OS X, такие как iTerm, поддерживают его.

Что это? Проще говоря, окно, в котором находится указатель мыши, имеет фокус, а не щелкает окно, чтобы получить фокус.

делает родной GUI для поддержки OS X это, с некоторыми скрытыми настройками?

25
задан DavidPostill
16.02.2023 4:04 Количество просмотров материала 2398
Распечатать страницу

6 ответов

основная проблема с безалаберным фокус на Mac является то, что меню всегда связан с текущее активное приложение; если вы неаккуратно фокус, доступа к меню для конкретного приложения, будет крайне сложно.

сказав, что Zooom/2 делает то, что вы хотите, в дополнение к предоставлению эквивалентов функций диспетчера окон с открытым исходным кодом для ctrl+щелчок перемещение и изменение размера окон.

8
отвечен Drew Stephens 2023-02-17 11:52

стандартное терминальное приложение, включенное в Mac OS X, будет выполнять focus-follows-mouse (только в этом приложении и без автоматического повышения), если вы запустите эту команду из оболочки, а затем перезапустите приложение терминала:

% defaults write com.apple.Terminal FocusFollowsMouse -boolean YES
12
отвечен John Siracusa 2023-02-17 14:09

Стив Егге в своем блоге утверждает, что focus follow mouse без autoraise не произойдет на OS X в ближайшее время:

http://steve-yegge.blogspot.com/2008/04/settling-osx-focus-follows-mouse-debate.html

поскольку все утилиты OS X, которые обещают "фокус следует за мышью", делают autoraise, я думаю, что Стив Йегге, к сожалению, прав.

7
отвечен andz 2023-02-17 16:26

@Drew

основная проблема с безалаберным фокус на Mac является то, что меню всегда связан с текущее активное приложение; если вы неаккуратно фокус, доступа к меню для конкретного приложения, будет крайне сложно.

меню не есть чтобы быть изменен, так как вам не придется включить авто-рейз.

сказав это, Zooom/2 делает то, что вы хотите ...

но, как было упомянуто в комментариях: не без автоматического повышения, что просто делает его непригодным для использования. Еще одно предостережение заключается в том, что он активирует Finder при каждом перемещении мыши по рабочему столу, поэтому вам в значительной степени придется добавить Finder в список игнорирования. Оба эти вопроса относятся к MondoMouse тоже.

здесь еще не упоминалось, но в OS X есть click-through - если вы держите , можно нажать большинство элементы в фоновых окнах.

7
отвечен user495470 2023-02-17 18:43

следует отметить, что леопард представил "прокрутки фокус следует мышь," где вы можете прокручивать с помощью колеса прокрутки мыши или трекпад жест на любом окне, что мышь над.

за исключением, конечно, Microsoft Word для Mac.

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

4
отвечен cksubs 2023-02-17 21:00

здесь должны не будет никаких проблем с выполнением фокуса-следует-мыши без автосохранения во всех приложениях, как пример терминала и command-click prove, но вам нужно будет ввести код в запущенные приложения через mach_inject или аналогичный. Вы по существу напишете "менеджер ввода", который перенаправляет нажатия клавиш/щелчки в любое время, когда мышь вводит текстовое поле/кнопку. Любой щелчок, который не нажимает кнопку, поднимает окно. И command-click только поднимает окно.

3
отвечен Jeff Burdges 2023-02-17 23:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх