Ввод с помощью мыши в некоторых играх неправильно масштабируется на устройствах с высоким разрешением
В этой статье описывается, как обойти проблему, из-за которой ввод с помощью мыши в некоторых играх неправильно масштабируется на устройствах с высоким разрешением.
Область применения: Windows 8.1
Исходный номер базы знаний: 2907016
Введение
Windows 8.1 поддерживает масштабирование растровых изображений содержимого классических приложений для приложений, которые изначально не поддерживают дисплеи с высоким разрешением. Он также масштабирует ввод мыши, пера и сенсорного ввода, отправляемые этим приложениям. Масштабирование входных и выходных данных гарантирует согласованное взаимодействие с пользователем приложения.
Однако существует два сценария, в которых масштабирование может быть несогласованным:
- Игры, которые выполняются в полноэкранном режиме и обходят масштабирование выходных данных Windows (масштабируется только входные данные)
- Игры, использующие "необработанный ввод с помощью мыши" в оконном режиме и минующие масштабирование входных данных Windows (масштабируется только выходные данные)
Большинство классических приложений Windows не используют полноэкранный режим или необработанный ввод. Однако в играх часто используется одна или обе конфигурации. Windows обнаруживает множество полноэкранных игр и исключает их из числа входных и выходных данных с высоким разрешением на дюйм при последующих запусках. Но это обнаружение завершается ошибкой в некоторых играх и сценариях обновления. В таких случаях вы можете столкнуться с вводом мыши, который постоянно больше или меньше, чем то, что отображается на экране. Эффект можно увидеть либо в позиции указателя, либо в расположении, где можно взаимодействовать с содержимым на экране.
Обходной путь
Рекомендуется вручную настроить игры так, чтобы они были исключены из масштабирования выходных данных и входных данных с высоким разрешением на дюйм. Это следует делать только для определенных приложений. Это связано с тем, что изменение глобальных параметров масштабирования DPI на рабочем столе влияет на другие классические приложения и может привести к тому, что содержимое будет отображаться слишком мало, чтобы его можно было использовать.
Чтобы создать эти конфигурации, найдите исполняемый двоичный файл игры, а затем измените свойства совместимости этого файла. Для этого выполните следующие действия:
- Найдите исполняемый двоичный файл игры. Обычно вы можете выполнить поиск по файлу с помощью Windows 8.1 поиска следующим образом:
- На начальном экране введите имя игрового приложения.
- Щелкните правой кнопкой мыши или нажмите и удерживайте значок приложения, а затем выберите Открыть расположение файла. Откроется папка, содержащая ярлык меню "Пуск" для приложения.
- Измените свойства совместимости следующим образом:
- Щелкните правой кнопкой мыши или нажмите и удерживайте значок проводника для приложения, а затем выберите Пункт Свойства.
- На вкладке Совместимость установите флажок Отключить масштабирование дисплея в параметрах с высоким разрешением на дюйм проверка.
- Нажмите кнопку Применить, а затем нажмите кнопку ОК.
Дополнительные советы по устранению неполадок
- В некоторых играх ярлык запускает приложение launcher, которое затем запускает игру. Возможно, вам потребуется найти фактическое игровое приложение, а затем применить к нему это изменение совместимости.
- Некоторые приложения предоставляют параметры совместимости в приложении вместо использования окна свойств приложения. Если в этом окне нет вкладки Совместимость , определите, включают ли параметры в приложении возможность отключения масштабирования с высоким разрешением на дюйм.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по