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