Muisinvoer in sommige games is onjuist geschaald op apparaten met hoge DPI

In dit artikel wordt beschreven hoe u een probleem kunt omzeilen waarbij de muisinvoer in sommige games onjuist wordt geschaald op apparaten met hoge DPI.

Van toepassing op: Windows 8.1
Origineel KB-nummer: 2907016

Inleiding

Windows 8.1 ondersteunt het schalen van bitmaps van bureaubladtoepassingsinhoud voor toepassingen die geen systeemeigen ondersteuning bieden voor beeldschermen met hoge DPI. Ook worden de muis-, pen- en aanraakinvoer geschaald die naar deze toepassingen wordt verzonden. Het schalen van zowel invoer als uitvoer garandeert een consistente ervaring voor de gebruiker van de toepassing.

Er zijn echter twee scenario's waarin schalen niet overeenkomen:

  • Games die in de modus Volledig scherm worden uitgevoerd en de uitvoerschaal van Windows omzeilen (alleen invoer wordt geschaald)
  • Games die 'onbewerkte muisinvoer' gebruiken in de modus met vensters en de invoerschaal van Windows omzeilen (alleen uitvoer wordt geschaald)

De meeste Windows-bureaubladtoepassingen maken geen gebruik van de modus Volledig scherm of onbewerkte invoer. Games gebruiken echter vaak een of beide configuraties. Windows detecteert veel games op volledig scherm en sluit deze uit van het schalen van zowel invoer als uitvoer met hoge DPI bij opeenvolgende start. Maar deze detectie mislukt in sommige games en upgradescenario's. In deze gevallen kunt u muisinvoer ervaren die consistent groter of consistent kleiner is dan wat op het scherm wordt weergegeven. Het effect kan worden weergegeven op de positie van de aanwijzer of op de locatie waarop u met inhoud op het scherm kunt werken.

Tijdelijke oplossing

We raden u aan om games handmatig te configureren om te worden uitgesloten van het schalen van uitvoer en invoer met hoge DPI. Dit moet alleen worden gedaan voor specifieke toepassingen. Dit komt doordat een wijziging in de globale dpi-schaalinstellingen van het bureaublad van invloed is op andere bureaubladtoepassingen en ertoe kan leiden dat inhoud te klein wordt weergegeven om bruikbaar te zijn.

Als u deze configuraties wilt maken, zoekt u het binaire uitvoerbare bestand van de game en wijzigt u vervolgens de compatibiliteitseigenschappen van dat bestand. Ga hiervoor als volgt te werk:

  1. Zoek het binaire uitvoerbare bestand van de game. Meestal kunt u als volgt naar het bestand zoeken met behulp van Windows 8.1:
    1. Typ in het startscherm de naam van de gametoepassing.
    2. Klik met de rechtermuisknop of houd het pictogram van de toepassing ingedrukt en selecteer Bestandslocatie openen. Er wordt een map geopend die de snelkoppeling voor het startmenu voor de toepassing bevat.
  2. Wijzig de compatibiliteitseigenschappen als volgt:
    1. Klik met de rechtermuisknop op het verkennerpictogram voor de toepassing of houd deze ingedrukt en selecteer vervolgens Eigenschappen.
    2. Schakel op het tabblad Compatibiliteit het selectievakje Beeldschermschalen uitschakelen op instellingen voor hoge DPI in.
    3. Tik of klik op Toepassen en tik of klik vervolgens op OK.

Aanvullende tips voor probleemoplossing

  • Voor sommige games wordt met de snelkoppeling een 'launcher'-toepassing gestart waarmee het spel vervolgens wordt gestart. Mogelijk moet u de daadwerkelijke gametoepassing zoeken en deze compatibiliteitswijziging hierop toepassen.
  • Sommige toepassingen bieden compatibiliteitsopties binnen de toepassing in plaats van het venster Eigenschappen van de toepassing te gebruiken. Als dit venster geen tabblad Compatibiliteit heeft, bepaalt u of de opties in de toepassing de mogelijkheid bevatten om schalen met hoge DPI uit te schakelen.