A entrada do mouse em alguns jogos é dimensionada incorretamente em dispositivos de alta DPI

Este artigo descreve como contornar um problema em que a entrada do mouse em alguns jogos é dimensionada incorretamente em dispositivos de alta DPI.

              Aplica-se a: Windows 8.1
Número de KB original: 2907016

Introdução

Windows 8.1 dá suporte ao dimensionamento de bitmap do conteúdo do aplicativo desktop para aplicativos que não dão suporte nativo a exibições de alta DPI. Ele também dimensiona a entrada de mouse, caneta e toque enviada para esses aplicativos. Escalar a entrada e a saída garante uma experiência consistente para o usuário do aplicativo.

No entanto, há dois cenários em que o dimensionamento pode ser incompatível:

  • Jogos que são executados no modo de tela inteira e ignoram o dimensionamento de saída do Windows (somente a entrada é dimensionada)
  • Jogos que usam "entrada bruta do mouse" no modo com janelas e ignoram o dimensionamento de entrada do Windows (somente a saída é dimensionada)

A maioria dos aplicativos da área de trabalho do Windows não usa modo de tela inteira ou entrada bruta. No entanto, os jogos costumam usar uma ou ambas as configurações. O Windows detecta muitos jogos em tela inteira e os isenta do dimensionamento de alta DPI de entrada e saída em partidas sucessivas. Mas essa detecção falha em alguns jogos e em cenários de atualização. Nesses casos, você pode experimentar a entrada do mouse que é consistentemente maior ou consistentemente menor do que o refletido na tela. O efeito pode ser visto na posição do ponteiro ou no local em que você pode interagir com o conteúdo na tela.

Solução alternativa

Recomendamos que você configure manualmente jogos para serem isentos de escala de saída e de alta DPI de entrada. Isso deve ser feito apenas para aplicativos específicos. Isso ocorre porque uma alteração nas configurações globais de dimensionamento de DPI da área de trabalho afeta outros aplicativos de área de trabalho e pode fazer com que o conteúdo seja exibido muito pequeno para ser utilizável.

Para fazer essas configurações, localize o binário executável do jogo e altere as propriedades de compatibilidade desse arquivo. Para fazer isso, siga estas etapas:

  1. Localize o binário executável do jogo. Você geralmente pode pesquisar o arquivo usando Windows 8.1 pesquisa, da seguinte maneira:
    1. Na tela Iniciar, digite o nome do aplicativo de jogo.
    2. Clique com o botão direito do mouse ou pressione e segure o ícone do aplicativo e selecione Abrir local do arquivo. Uma pasta que contém o atalho de menu inicial do aplicativo será aberta.
  2. Altere as propriedades de compatibilidade, da seguinte maneira:
    1. Clique com o botão direito do mouse ou pressione e segure o ícone do explorador de arquivos para o aplicativo e selecione Propriedades.
    2. Na guia Compatibilidade, selecione a caixa Desabilitar dimensionamento de exibição em configurações altas de DPI marcar.
    3. Toque ou clique em Aplicar e, em seguida, toque ou clique em OK.

Dicas adicionais de solução de problemas

  • Para alguns jogos, o atalho inicia um aplicativo "inicializador" que inicia o jogo. Talvez seja necessário localizar o aplicativo de jogo real e, em seguida, aplicar essa alteração de compatibilidade a ele.
  • Alguns aplicativos fornecem opções de compatibilidade dentro do aplicativo em vez de usar a janela Propriedades do aplicativo. Se essa janela não tiver uma guia de compatibilidade , determine se as opções dentro do aplicativo incluem a capacidade de desabilitar o dimensionamento de alta DPI.