Jak na přirozené scrollování ve Windows.

Ano, na přirozené. Úmyslně nepíši na obrácené, protože mezi uživateli PC a MACů bude obrácené scrollování vždy to, které používá druhá strana.

Jelikož z pracovních důvodů musím používat také Windows a scrollovat na každé platformě jinak mi přišlo schizofrenní, rozhodl jsem se ovládání sjednotit. Nebudu zde rozebírat důvody, ale přirozenější mi skutečně přijde defaultní scrollování v OSX, tudíž jsem se rozhodl změnit chování kolečka myši resp. touchpadu u strojů poháněných platformou Windows.

Ač se úloha může zdát velmi jednoduchá, Windows s takovým požadavkem nepočítají a je tedy třeba provést zásah do registrů. Nejdříve je však nezbytné zjistit několik informací o vašem hardware.

  1. Zjistěte ID vašeho polohovacího zařízení

  • Otevřete v Ovládacích panelech nastavení myši

  • Přejděte na záložku Hardware

  • Klikněte na tlačítko Vlastnosti

  • Přejděte na záložku Detaily

  • V rozbalovacím seznamu zvolte Hardware IDs

  • Uložte si někam bokem VID**** záznam (např. VID_045E&PID_0039)

  1. Upravte příslušné záznamy v registru

  • Spusťte regedit.exe

  • Vyhledejte cestu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID

  • Zde najděte výše zjištěné VID vašeho polohovacího zařízení

  • V podklíčích hledejte položku DeviceParameters, jenž bude obsahovat hodnotu FlipFlopWheel

  • Změňte hodnotu FlipFlopWheel z 0 na 1

  1. Uvedení do chodu

  • Buď můžete vaše zařízení (myš) odpojit a připojit zpět

  • Nebo, v případě že první možnost nelze provést (touchpad) je zapotřebí se odhlásit a přihlásit k Windows

Schizofrennímu chování se stejně bohužel neubráníte pokud používáte virtuální PC, jelikož jak VMWare, tak Hyper-V tato nastavení registru nepoužívají.

Sledovat @tvrabec