Допустим, я играю в игру. Alt-tabbing (потеря фокуса) автоматически приостанавливает игру. Я хочу, чтобы игра продолжалась, даже если я не фокусируюсь на ней.

Как сохранить фокус на окне, даже если я сфокусирован на другом окне?

3 ответа3

2

Хотя это может повлиять на производительность, что неприемлемо для игр, вариант ответа Акиры, который может сработать, заключается в запуске игровой программы на виртуальной машине.  Этот вопрос предполагает, что (по крайней мере на * nix хостах) VirtualBox не сообщает гостевой системе, теряет ли она фокус.

1

Если игра (или любая другая программа) решает сделать паузу, когда фокус смещается на другую программу, чем вы должны жить с этим. Диспетчер окон создает сообщение, которое сообщает окну, которое сейчас потеряло фокус (фокус мыши или клавиатуры) об этом факте, с помощью событий / сообщений, а затем приложение воздействует на него. Например, браузер может решить прекратить воспроизведение котят на YouTube, когда вы переключаетесь на электронную таблицу Excel на работе. Или нет.

1

Хотя это не всегда доступно, большинство современных игр имеют настройку видео «Полноэкранный режим (без полей)», которая может решить эту проблему, возникающую при использовании alt-tab.

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