本文介绍如何解决某些游戏中鼠标输入在高 DPI 设备上错误缩放的问题。
适用于: Windows 8.1
原始 KB 数: 2907016
简介
对于本机不支持高 DPI 显示器的应用程序,Windows 8.1 支持桌面应用程序内容的位图缩放。 它还可缩放发送到这些应用程序的鼠标、笔和触摸输入。 缩放输入和输出可保证应用程序用户的一致体验。
但是,在以下两种情况下,缩放可能不匹配:
- 在全屏模式下运行并绕过 Windows 的输出缩放的游戏(仅缩放输入)
- 在开窗模式下使用“原始鼠标输入”的游戏,并绕过 Windows 的输入缩放(仅缩放输出)
大多数 Windows 桌面应用程序不使用全屏模式或原始输入。 但是,游戏经常使用一个或两种配置。 Windows 会检测许多全屏游戏,并在连续启动时免除输入和输出高 DPI 缩放。 但在某些游戏和升级方案中,此检测失败。 在这些情况下,可能会遇到一致大于或一致小于屏幕上反映的内容的鼠标输入。 可以在指针的位置或你可以与屏幕内容交互的位置看到效果。
解决方法
建议手动配置游戏,以免除输出和输入高 DPI 缩放。 这应该仅适用于特定应用程序。 这是因为全局桌面 DPI 缩放设置的更改会影响其他桌面应用程序,并可能导致内容显示太小,无法使用。
若要进行这些配置,请找到游戏的可执行二进制文件,然后更改该文件的兼容性属性。 为此,请按照下列步骤进行操作:
- 找到游戏的可执行二进制文件。 通常可以使用 Windows 8.1 搜索来搜索文件,如下所示:
- 在 “开始” 屏幕上,键入游戏应用程序的名称。
- 右键单击或按住应用程序的图标,然后选择“ 打开文件位置”。包含应用程序的“开始”菜单快捷方式的文件夹将打开。
- 更改兼容性属性,如下所示:
- 右键单击或按住应用程序的文件资源管理器图标,然后选择“ 属性”。
- 在 “兼容性 ”选项卡上,选中“ 禁用高 DPI 设置 上的显示缩放”复选框。
- 点击或单击“应用”,然后点击或单击“确定”。
其他故障排除提示信息
- 对于某些游戏,快捷方式将启动一个“启动器”应用程序,然后启动游戏。 你可能必须找到实际的游戏应用程序,然后将此兼容性更改应用到它。
- 某些应用程序在应用程序中提供兼容性选项,而不是使用应用程序的 “属性” 窗口。 如果此窗口没有 “兼容性 ”选项卡,请确定应用程序中的选项是否包括禁用高 DPI 缩放的功能。