У обоих окон есть постоянный фокус / они активны (хорошо), фокусировка следует за мышью (хорошо), или вам все равно придется нажимать все дважды (но не слишком быстро, или это будет интерпретироваться как двойной щелчок!) делать вещи так же, как с двумя отдельными "нормальными" окнами (плохо)?

2 ответа2

1

Фокус X-Windows следует поведению мыши, которое может быть активировано ограниченным образом в OS X, и так было в течение некоторого времени. Наиболее полезным для разработчиков кода, управляемого из командной строки, является приложение Terminal.

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

~/Library/preferences/com.apple.Terminal.plist

Обратите внимание, что название, похоже, меняется с версиями операционной системы, и для вашей конкретной системы это может быть com.apple.terminal

Для активации фокуса следует мышью, в окне терминала введите:

defaults write com.apple.Terminal FocusFollowsMouse -string YES

Для деактивации введите:

defaults write com.apple.Terminal FocusFollowsMouse -string NO

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

0

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

Кроме того, поиграйте с удерживающими клавишами-модификаторами (Command, Option, Control, Shift и т.д.) При щелчке в фоновом окне. Некоторые приложения , такие как почта и Finder не позволяют выбрать объект с голой мыши , когда окно находится в фоновом режиме, но делать позволяют выбирать с Cmd кнопкой мыши.

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