3

Допустим, у меня есть два монитора A и B У меня есть программа x открытая на A и другая программа y открытая на B В настоящее время программа x имеет фокус.

Я бы хотел, чтобы ОС поддерживала стек целевых приложений для каждого монитора. Программы, охватывающие мониторы, могут появляться в стеках обоих мониторов. Всякий раз, когда мой курсор мыши входит в монитор B , ОС должна предоставить фокус программе на вершине стека B , в этом случае y . Всякий раз, когда курсор перемещается к A , он должен фокусироваться на x . Это должно происходить полностью от движения мыши, без каких-либо щелчков.

Это возможно?

1 ответ1

3

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

Дайте фокус окна, не нажимая:

В Windows 7 есть настройка, которая активирует любое окно (фокусирует его), просто наведя на него указатель мыши (раньше он был в пакете TweakUI для более ранних версий Windows). Чтобы получить доступ к этому в Windows 7, перейдите в центр удобства доступа на панели управления. Нажмите на ссылку "Сделать мышь проще в использовании" и установите флажок «Активировать окно, наведя на него курсор мыши».

Прокрутите любое окно под курсором (не получая фокус):

Для этого вам понадобится сторонний инструмент. Есть несколько, которые делают это, но я использую бесплатный, называемый X-Mouse Button Control. Это отлично подходит, если у вас открыто несколько окон (на одном мониторе или на нескольких мониторах) и вы хотите прокручивать каждое из них независимо, не нажимая на них каждый раз перед прокруткой. Кнопка X-Mouse Control также может быть настроена на активацию прокручиваемого окна. Однако я использую его без активации, потому что часто хочу прокрутить учебник или StackOverflow, не теряя место, где я кодировал на другом экране.

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