Как не дать мыши уходить на второй монитор в играх
Резко поворачиваете камеру, курсор уходит из игры, и щелчок попадает в рабочий стол на другом экране. Игра сворачивается в фон посреди боя. Вот почему так бывает и как удержать мышь там, где ей место.
Почему так происходит
В эксклюзивном полноэкранном режиме игра обычно сама держит курсор, так что проблемы не возникает. В режиме без рамки или в окне - а им пользуется большинство, потому что Alt+Tab мгновенный, - игра всего лишь большое окно, и курсор свободно уходит за его край на соседний монитор. Одни игры его удерживают, многие нет, и больше всех страдают стратегии и квесты в жанре point-and-click, где курсор виден всегда.
Почему обычных способов не хватает
В некоторых играх есть собственный пункт ограничить курсор окном, во многих - нет. Эксклюзивный полноэкранный режим удерживает курсор внутри, но возвращает медленный Alt+Tab и чёрную вспышку каждый раз, когда вы отвлекаетесь. В самой Windows такой настройки нет.
Удерживайте курсор внутри игры автоматически
Stillward Display может удерживать указатель внутри окна игры двумя способами:
- Для любой игры, без настройки: один переключатель в настройках, выключенный, пока вы его не включите, удерживает курсор внутри любой игры, занявшей весь монитор.
- Для одной игры, в составе пресета: включите «Удерживать курсор внутри» в пресете игры вместе со всем остальным, что он делает, - чат на другом мониторе, наушники включены.
Курсор отпускается, как только вы нажимаете Alt+Tab или что-то другое выходит вперёд, так что вы никогда не окажетесь в ловушке, и снова удерживается, когда вы возвращаетесь в игру. Сам по себе он отпускает только тот захват, который сделал сам: игре, которая сама удерживает курсор, он не мешает.
Это безопасно с античитом?
Он использует ту же документированную функцию Windows, которой игра удерживала бы собственный курсор, только вызывает её снаружи игры. В игру ничего не внедряется, и ничто не трогает её графику или память - а именно это ищут античиты.