Domovská » jak » Jak opravit chybu myši v počítačových hrách v systému Windows 8.1

    Jak opravit chybu myši v počítačových hrách v systému Windows 8.1

    Windows 8.1 umožňuje Windows pracovat lépe na displejích s vysokým rozlišením DPI. Součástí toho je změna způsobu, jakým se Windows zabývá myšími. Hry, které nečítají údaje o syrových myších, mohou skončit laggy, zmrazením nebo pohybem myší.

    Zdá se, že se tento problém primárně dotýká uživatelů s myšemi s vysokou mírou DPI nebo vysokou mírou pollingu - jinými slovy hrací myši. Společnost Microsoft vydala pouze částečnou opravu, ale existuje možnost, jak tento problém vyřešit v jakékoli ovlivněné hře.

    Nainstalujte opravu společnosti Microsoft

    Společnost Microsoft poskytuje opravu, která zavádí novou možnost kompatibility k vyřešení tohoto problému. Součástí této opravy je možnost kompatibility s různými populárními hrami, včetně her ze seriálu Call of Duty, Counter Strike, Deus Ex: Human Revolution, Hitman Absolution, Half-Life 2, Metro 2033, Portal, a Tomb Raider.

    Tato oprava je známá jako KB2908279. Od 14. listopadu 2013 tato oprava nebyla zavedena prostřednictvím služby Windows Update. Chcete-li získat opravu, musíte stáhnout opravu z webu společnosti Microsoft a nainstalovat ji ručně.

    V závislosti na verzi systému Windows 8.1, kterou používáte, budete potřebovat stáhnout 64bitovou verzi této opravy nebo 32bitovou verzi.

    Pokud si nejste jisti, kterou verzi systému Windows používáte, stiskněte klávesu Windows pro přístup k úvodní obrazovce, zadejte System a klepněte na systémovou zkratku. Přejděte dolů a podívejte se na řádek Typ systému.

    Opravte další hry prostřednictvím registru

    Náplast nahoře dělá dvě věci. Jeden, vytvoří v systému Windows nový typ příznaku kompatibility. Dva, platí tento příznak kompatibility s některými z nejoblíbenějších her ovlivněných tímto problémem.

    Máte-li méně oblíbenou hru s tímto problémem, budete muset použít možnost kompatibility hry sama. Společnost Microsoft doporučuje herním vývojářům, aby tak učinili sami, takže jejich uživatelé nebudou muset, ale mnoho her nemusí být s touto opravou nikdy aktualizováno.

    Můžete použít opravu společnosti Microsoft na jakoukoli ovlivněnou hru z editoru registru. Všimněte si, že musíte mít nainstalovanou opravu.

    Chcete-li začít, stisknutím klávesy Windows + R otevřete dialogové okno Spustit, zadejte příkaz regedit a stiskněte klávesu Enter.

    Vyhledejte následující klíč registru nebo složku:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ WINDOWSNT \ CurrentVersion \ AppCompatFlags \ Vrstvy

    Tlačítko Vrstvy pravděpodobně neexistuje. Pokud tomu tak není, klepněte pravým tlačítkem myši na klíč AppCompatFlags, přejděte na příkaz Nový, vyberte Klíč, zadejte Vrstvy a stisknutím klávesy Enter jej vytvořte.

    Nyní budete muset vytvořit novou položku registru pro vaši hru. Klepněte pravým tlačítkem myši na klíčové vrstvy, přejděte na příkaz Nový, klepněte na příkaz Hodnota řetězce, zadejte úplnou cestu k spustitelnému souboru hry a stiskněte klávesu Enter. Například pokud byla hra umístěna na C: \ Program Files (x86) \ Game \ Engine.exe, zadejte pouze následující hodnotu:

    C: \ Program Files (x86) \ Game \ Engine.exe

    Poté klikněte pravým tlačítkem myši na právě vytvořenou hodnotu a vyberte možnost Upravit. Do pole zašlete následující text a stiskněte Enter:

    NoDTToDITMouseBatch

    Tento proces můžete nyní zopakovat a přidat každou ovlivněnou hru, kterou máte.

    Poté budeme potřebovat zvýšené okno příkazového řádku. Chcete-li to provést, stiskněte klávesu Windows pro přístup k úvodní obrazovce, zadejte příkazový řádek, klepněte pravým tlačítkem myši na zástupce příkazového řádku, který se zobrazí, a zvolte Spustit jako správce.

    Ve zvýšeném okně příkazového řádku zadejte následující příkaz a stisknutím klávesy Enter použijte nastavení kompatibility:

    Rundll32 apphelp.dll, ShimFlushCache

    Upozornění

    Společnost Microsoft varuje, že tato možnost způsobí vyšší spotřebu energie, takže tuto možnost byste neměli používat na hry nebo jiné programy, které nejsou ovlivněny. Konkrétně zdůrazňují, že by toto nemělo být aplikováno na běžné procesy na pozadí, nebo by byla výrazně ovlivněna životnost baterie.

    Existuje další možnost, kterou společnost Microsoft doporučuje - pokud má daná hra možnost "raw input" nebo DirectInput, můžete ji vybrat a problém by měl být opraven.


    Další informace přímo od společnosti Microsoft naleznete v článku znalostní báze KB2908279.

    Image Credit: Sam DeLong na Flickru