Funkce „Modulace zrychlením ruky“ v Custom Curve
Ukázky toho, jak Modulace zrychlením ruky škáluje rychlost nebo citlivost, zatímco ruka zrychluje či zpomaluje, jak je popsáno v Příručka.
Křivka zrychlení
Ukázkový pohyb nahoře simuluje mávnutí myší s přirozeným fyzickým zrychlením. Je zpomalený o 90 %, aby se dal snáze sledovat.
Ovládání
Údaje
Škálování modulace zrychlením ruky
Škálování zajišťuje Hillova funkce, protože hladce a bez nespojitosti svádí zesílené přechodové děje zpět k původnímu signálu. Zrychlení do ní vstupuje ve druhé mocnině, takže odezva je na obou stranách nuly stejná, jak ukazuje čárkovaná polovina. Škálovat při rozhoduje, který směr je aktivní.
Proměny citlivosti vycházející z fyzického zrychlení
„Modulace zrychlením ruky“ je nástroj pro pokročilé, který dává větší kontrolu nad chováním křivky. Ve své podstatě umožňuje, aby se proměny citlivosti prováděné křivkou chovaly jinak, když ruku zrychlujete, než když ji zpomalujete. Běžná křivka zrychlení reaguje pouze na rychlost myši, nikoli na to, jak se k ní dostala.
Fyzické zrychlení lidské ruky na myši je přechodový děj — škálování působí jen po dobu, kdy ruka mění rychlost, a mizí, jakmile se pohyb ustálí.
Co grafy ukazují
- Křivka zrychlení: je zobrazena ukázková křivka citlivosti spolu se simulovaným flickem, přehraným zpomaleně kvůli přehlednosti. Pohyb nejprve zrychluje pomalu, pak rychleji, drží se na vrcholové rychlosti 45 palce/s a poté stejným způsobem zpomaluje.
- při cíli „Rychlost“: se křivka stlačuje doleva nebo roztahuje doprava podle znaménka parametru „Měřítko“.
- při cíli „Citlivost“: se celá křivka zvedá nebo klesá, opět podle znaménka parametru „Měřítko“.
Je důležité pochopit, že toto roztažení či stlačení není jen obrázkem matematiky, ale že jí ve skutečnosti je — a nejde o přirovnání. Vynásobit rychlost činitelem dřív, než ji křivka přečte, je přesně totéž jako číst nemodulovanou rychlost na křivce stlačené o tento činitel. Tím se také vysvětluje, proč statická citlivost (nebo plochý úsek křivky) v režimu „Rychlost“ takřka nereaguje: stlačení posouvá křivku do strany a plochá citlivost zůstává stejná s modulací i bez ní.
- Škálování modulace zrychlením ruky: ukazuje vnitřní funkci, která svádí fyzické zrychlení se vstupním signálem. Je vynesena proti zrychlení, nikoli proti času, takže celý tvar proměny je vidět naráz.
Parametry
- Měřítko & Limit: „Měřítko“ rozhoduje, jak silně musí ruka zrychlovat, než se začne dít něco podstatného. Vyjadřuje, jak citlivě funkce reaguje na fyzické zrychlení vaší ruky. „Limit“ určuje strop účinku, k němuž se odezva blíží, ale nikdy jej zcela nedosáhne.
- Škálovat při: volí, zda ke škálování dochází, když ruka zrychluje, nebo když zpomaluje.
- Cíl „Rychlost“: násobí rychlost dřív, než ji křivka přečte. Na výstupu může vzniknout pouze citlivost, kterou křivka už obsahuje, dosažená při nižší rychlosti ruky než obvykle. Nelze tedy dosáhnout žádné citlivosti, kterou vaše křivka ještě nedefinuje.
- Cíl „Citlivost“: násobí výsledek až po přečtení křivky. Křivka se zvedá, místo aby se posouvala, a přechodně jsou dosažitelné i citlivosti, které křivka vůbec neobsahuje.
Ukazatel zrychlení ruky zobrazuje v obou případech totéž, protože se tak jako tak měří stejná veličina — liší se jen to, na co se tato veličina použije.
Kde k tomu v řetězci dochází
Měření se odebírá před křivkou zrychlení. U cíle „Rychlost“ se škálování použije na rychlost v tomto místě; u cíle „Citlivost“ na citlivost, kterou křivka vrátí, takže se s ní sčítá.
Dvě praktické poznámky. Hodnota „Měřítka“ závisí na DPI myši: doporučuje se uvést DPI každé myši na kartě Zařízení — zrychlení se pak měří ve skutečných jednotkách, stejně jako v této vizualizaci. Zadruhé je skutečný signál myši příliš zašuměný na to, aby se dal přímo derivovat, a tak ovladač rychlost vyhladí, než z ní vezme rychlost změny — o to se stará Vyhlazení detekce — a totéž vysvětluje, proč tu takové nastavení není: pohyb na této stránce se generuje, nikoli měří, takže není co vyhlazovat.
Několik využití
Všechno to vzniká právě díky přechodové modulaci a samotnou běžnou křivkou zrychlení toho dosáhnout nelze. Nastavení je uvedeno jako Cíl, znaménko „Měřítka“ a Škálovat při.
- Širší „okno“ na podložce pro rychlé flicky. Rychlost, záporné „Měřítko“, při „Zrychlení“. Dělení rychlosti ve chvíli, kdy ruka zrychluje, drží citlivost pod tím, co by dala samotná křivka, takže prudký flick urazí po obrazovce méně při stejném rozmáchnutí po podložce. Flick lze házet razantněji, s rezervou navíc, než přestřelí cíl.
- Zvýšená citlivost jen tehdy, když se vysoká rychlost a zrychlení potkají. Rychlost, kladné „Měřítko“, při „Zrychlení“. Stlačení křivky doleva přivede její horní plató na dosah už při nižší rychlosti ruky, ale jen po dobu, kdy ruka rázně nabírá rychlost. Předvolba 10, Modulated Jump je postavená přesně takto: „Měřítko“ 1 a „Limit“ 4 nad skokovou křivkou. Zrychlení se tím drží mimo všechny pohyby kromě nejprudších otoček o 180°.
- Proměna citlivosti pouze během flicku. Citlivost, kladné „Měřítko“, při „Zrychlení“. Protože škálování nastupuje až po křivce, samotnou křivku lze nechat plochou: všechny rovnoměrné rychlosti se pak neškálují a čtou se jako jediná citlivost, zatímco dynamický flick ji po celou dobu přechodového děje zvedne. Předvolba 17, modulace citlivosti zrychlením ruky dělá přesně to, při „Měřítku“ 1 a „Limitu“ 2,5.
- Silné vyhlazení bez „zpoždění pohybu“, které s sebou obvykle nese. Rychlost, záporné „Měřítko“, při „Zpomalení“. Vyhlazení roztřeseného signálu myši zvyšuje citlivost ve chvíli, kdy ruku zpomalujete, protože vyhlazení průměruje s předchozími hodnotami — to je onen takzvaný efekt „zpoždění pohybu“. Dělení rychlosti uvnitř křivky zrychlení během zpomalování ruky sníží citlivost rychleji, než by dokázal samotný pohyb, čímž se nevýhoda zcela vyruší a snížené chvění zůstane zachováno.
- Vyrovnanější citlivost při rychlém sledování zleva doprava. Rychlost, záporné „Měřítko“, při „Zrychlení“. Každá změna směru je výrazné zrychlení, takže dělení zasáhne u každé z nich a udrží citlivost tam, kde by jinak stoupala po křivce zrychlení. Vzniká tím dynamický „posun“ křivky, který se objeví jen při prudkém fyzickém zrychlení a chybí při rovnoměrné rychlosti nebo při jemnějším zrychlování ruky.