У меня многомониторная конфигурация, и я запускаю почти все программы в оконном режиме. По большей части это работает отлично, но становится проблематичным, когда некоторые приложения или даже веб-приложения используют положение мыши внутри окна для взаимодействия. Когда я неизбежно становлюсь небрежным, слишком далеко перемещаю мышь и щелкаю, окно, с которым я работал, теряет фокус, и с действием, которого я пытался добиться щелчком, происходят всякие странные вещи.
Я хочу сказать менеджеру рабочего стола Windows, что пока я не скажу ему иначе (например, не покину приложение с помощью alt-tab), курсор не должен покидать выбранное окно. Возможно ли это? Если нет, можно ли надежно добиться того же эффекта с помощью сторонних приложений?
решение1
Вы можете попробоватьВМК, также известный как «Захват мыши в Warcraft III»:
WMC — это расширенная версия Warcraft III Mouse Capture. Она позволяет заблокировать мышь в указанном окне (не ограничиваясь только Warcraft III).
Основное применение этой программы — игра (в оконном режиме) на одном мониторе и приложения, такие как IM и интернет-браузер, на другом. Без WMC, если вы подведете мышь к краю экрана во время игры, она просто выйдет из игры. Вы не сможете прицелиться!
Вам придется вручную выбирать окно, которое вы хотите заблокировать (по одному окну за раз), но это может помочь вам хотя бы частично. :)
решение2
Безграничные игры (https://github.com/Codeusa/Borderless-Gaming) имеет опцию под названием "Использовать горячую клавишу блокировки мыши (Scroll Lock)", которая ограничивает курсор мыши текущим активным окном. В моем тестировании ограничение прекращается, когда вы снова нажимаете scroll lock или когда вы alt-tab выходите из приложения.