2

У меня есть настройка для нескольких мониторов, и я запускаю почти все программы в оконном режиме. Это прекрасно работает по большей части, но проблематично, когда некоторые приложения или даже веб-приложения используют положение мыши внутри окна для взаимодействия. Когда я неизбежно становлюсь неряшливым, слишком далеко перемещаюсь мышью и щелкаю, окно, с которым я работал, теряет фокус, и происходят все виды странных вещей с действием, которое я пытался выполнить, щелкая.

Что я хочу сделать, так это сказать менеджеру рабочего стола Windows, что пока я не скажу это иначе (скажем, оставив приложение с помощью alt-tabbing), курсор не сможет покинуть выбранное окно. Это возможно? Если нет, то может ли такой же эффект быть надежно достигнут с сторонними приложениями?

2 ответа2

2

Вы можете попробовать WMC, он же "Warcraft III Mouse Capture":

WMC - это расширенная версия Warcraft III Mouse Capture. Это позволяет вам блокировать мышь в пределах указанного окна (не ограничиваясь только Warcraft III).

Основное использование этой программы - иметь игру (в оконном режиме) на одном мониторе и приложения, такие как IM и интернет-браузер на другом. Без WMC, если вы переместите мышь к краю экрана во время игры, ваша мышь просто выйдет из игры. Вы не сможете целиться!

Вы должны вручную выбрать окно, которое хотите заблокировать (по одному окну за раз), но оно может привести вас хотя бы частично туда. :)

1

В играх без полей (https://github.com/Codeusa/Borderless-Gaming) есть опция «Использовать горячую клавишу блокировки мыши (Scroll Lock)», которая ограничивает курсор мыши в текущем активном окне. В моем тестировании ограничение останавливается, когда вы снова нажимаете блокировку прокрутки или когда вы выходите из приложения.

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