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.
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)
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
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í.