Příručka
Vítejte v Custom Curve — nejlepším softwaru pro úplnou kontrolu nad citlivostí myši. Tato příručka vás provede každou částí aplikace, od vytvoření prvního profilu až po doladění pokročilých funkcí akcelerace.
Úvod
Custom Curve vám umožní snadno vytvořit osobní akcelerační křivku myši, která bez problémů funguje v celém systému. Díky bezkonkurenčním možnostem nastavení je to kompletní nástroj pro citlivost myši — od hraní až po běžnou práci.
Přehled
Hlavní okno člení funkce do šesti hlavních oblastí dostupných z horního panelu nástrojů.
Profily
Tato sekce umožňuje vytvářet, ukládat, načítat a spravovat až 10 profilů s vlastním nastavením citlivosti či akcelerace. Můžete si vytvořit několik profilů pro různé činnosti (např. „Plocha“, „Hraní – vysoké DPI“, „Grafika – nízká rychlost“).
Nastavení, která profil obsahuje, jsou rozdělena do dvou karet: Karta Citlivost zahrnuje editor křivky spolu s volbami vstupu a výstupu a Karta Úhel zahrnuje otočení a korekci úhlu.
Profily jsou uspořádány v seznamu v levé části rozhraní.
Seznam lze sbalit a uvolnit tak více místa pro editor křivky.
Nový profil přidáte kliknutím na zelenou ikonu „+“ vlevo dole v panelu Profily.
Najdete zde také vybrané předvolby profilů, které slouží jako výchozí bod — podrobnosti na konci této příručky.
Aktivní profil je vždy označen oranžovou „fajfkou“.
Pravidla
Pomocí sekce Pravidla přiřadíte profily, které se automaticky zapnou, jakmile bude aktivní okno konkrétní aplikace nebo hry.
Díky tomu budete mít vždy správné nastavení bez ručního přepínání. Volitelně můžete také vytvořit klávesové zkratky nebo přiřadit tlačítka myši pro ruční přepínání profilů uvnitř těchto aplikací.
Když je volba Používat profily podle zařízení zapnutá v Možnostech, pravidla a zkratky se vyhodnocují pro myš, se kterou právě hýbete, takže dvě myši mohou mít ve stejné aplikaci různé profily.
Zkratky výchozího kontextu jsou neaktivní, dokud má okno Custom Curve fokus — zabrání se tak přepínání profilů během úprav nastavení. Chcete-li změny profilu pro výchozí kontext vyzkoušet, stačí kliknout mimo okno, například na plochu nebo do okna Poznámkového bloku.
Nová aplikace
Přidá nový kontext okna, který automaticky přepne profil, jakmile se aplikace stane aktivní, a umožní v něm definovat klávesové zkratky i zkratky tlačítek myši.
- Aplikace: nastavte název kontextu okna.
-
Detekce: zde nastavíte, jak Custom Curve rozpoznává aktivní okno.
Název procesu používá běžící proces ve správci úloh (obvykle spustitelný soubor), kterému cílové okno patří. Například pro Poznámkový blok by to bylo notepad.exe. Titulek okna používá název zobrazený v záhlaví okna. Způsob porovnání si můžete zvolit:
- Podřetězec: stačí zadat část názvu — například námkov v příkladu s Poznámkovým blokem.
- Přesná shoda: název musí souhlasit přesně, včetně velikosti písmen.
- Regulární výraz: porovnává řetězec pomocí regulárních výrazů. U některých aplikací bývá tento způsob spolehlivější.
-
Profil spuštění: profil, na který se automaticky přepne při každém spuštění aplikace.
Nemusí jít o tentýž profil, na který se přepne při každé změně okna — pokud profil změníte zkratkou určenou pro daný kontext, přejdete do jiného okna a pak se vrátíte, Custom Curve si zapamatuje poslední profil použitý v tomto kontextu, a NIKOLI profil spuštění. Tato paměť se vymaže po zavření samotné aplikace, takže další spuštění opět začíná profilem spuštění.
Výchozí kontext nemá vlastní profil spuštění — každá myš se prostě vrátí k profilu, který na ni byl naposledy použit. Klávesové zkratky se považují za dočasné změny a neaktualizují jej.
Nová zkratka
Zde můžete v rámci každého kontextu okna přidat klávesové zkratky nebo zkratky tlačítek myši.
Výchozí logika přepínání je „přejít na“: profil se aktivuje stisknutím klávesy či tlačítka a opětovné stisknutí téže zkratky už nic nezmění. Chcete-li v témže kontextu přepínat mezi dvěma profily, vytvořte dvě zkratky na různých klávesách.
Zaškrtnutí možnosti „Držet“ změní logiku: profil se aktivuje při stisknutí a po uvolnění klávesy či tlačítka se vrátí předchozí profil.
Přidržení se vrství. Stisknete-li druhé, zatímco první stále držíte, přepne se na ně, a po uvolnění se vrátíte k prvnímu, nikoli z obou ven. Přechod do jiného okna přidržení pozastaví — návrat do kontextu se stále drženou klávesou je znovu použije.
Ctrl, Alt, Shift a klávesu Windows lze přiřadit i samostatně. Vždy fungují jako přidržení, proto je volba „Držet“ zaškrtnutá a nelze ji zrušit. Levá a pravá klávesa z páru se považují za tutéž klávesu.
Modifikátor, který není součástí zkratky, nemusí být uvolněný — zkratka se aktivuje bez ohledu na to, zda je zrovna držen. Dvě zkratky na téže klávese tak mohou platit obě; v takovém případě má přednost ta, která uvádí více modifikátorů.
Uvádějí-li obě stejný počet modifikátorů, má přednost zkratka výše v seznamu. Zkratky lze v rámci jejich aplikace přetahovat a toto pořadí tak určit.
Zkratky sdílející tutéž klávesu jsou označeny informační ikonou, která uvádí, která z nich má přednost.
Zařízení
Nabídka Zařízení určuje, které připojené myši Custom Curve zpracovává — každou lze samostatně zahrnout nebo vyloučit — a zaznamenává DPI a frekvenci pollingu u každé z nich.
Tyto hodnoty využívají pouze funkce Normalizace na kartě Citlivost a jinak nejsou potřeba. Nejde o přepsání nastavení: jejich zadáním se v myši nic nemění, jen uvádějí, na co je už nastavena, aby bylo možné její vstup převést na skutečné jednotky.
Každá připojená myš je zde uvedena, pojmenovaná podle výrobce a produktu. Zařízení stejného modelu se rozlišují podle instancí a číslují se.
Každé zařízení poznáte podle značky „Naposledy pohnuto“ — pomůže to u myší, které instalují další rozhraní.
Každá instance je vázaná na USB port, do kterého je připojena, takže tatáž myš v jiném portu se objeví jako nové zařízení s vlastním nastavením. Vyplývá to ze způsobu, jakým Windows zařízení vyčísluje, a platí to pro veškerý software.
Každý řádek má zaškrtávací pole pro zahrnutí nebo vyloučení daného zařízení. Vyloučenou myš ovladač vždy zcela obchází.
DPI myši
Zadejte DPI nastavené v softwaru nebo firmwaru vaší myši. DPI je vlastností hardwaru, nikoli křivky, proto se nastavuje jednou pro zařízení a sdílí je všechny profily.
Přijímány jsou hodnoty 100 až 64000 a pole lze ponechat jako Nenastaveno. Nejlépe je použít alespoň 800, aby měly všechny funkce Custom Curve dost vstupního rozlišení — doporučuje se 1600 a více.
Hodnota DPI je nutná, aby profil vyjadřoval rychlost v palcích za sekundu místo v počtech — viz Normalizace na kartě Citlivost. Bez ní tato volba nemá žádný účinek a vstup zůstává v počtech.
Frekvence pollingu
Zadejte frekvenci pollingu nastavenou v softwaru nebo firmwaru vaší myši. Stejně jako DPI jde o vlastnost zařízení, kterou sdílí všechny profily.
Pole lze ponechat jako Nenastaveno — pak se čas mezi vstupy měří běžným způsobem. Uvedená frekvence umožní profilu použít místo toho pevný dělitel z ní odvozený — viz Normalizace.
Nepodporovaná zařízení
Některá zařízení instalují rozhraní myši, ale hlásí absolutní pozice na obrazovce místo pohybu — grafický tablet v režimu pera, dotyková obrazovka nebo ukazatel vzdálené plochy. V takových případech není co škálovat, a proto je řádek označen jako „Custom Curve nedokáže toto zařízení transformovat“ a jeho nastavení nejsou dostupná.
V seznamu se mohou objevit i klávesnice, gamepady a podobná zařízení, protože mnoho z nich instaluje rozhraní myši bez ohledu na to, zda se používá. Klidně je nechte v seznamu — zařízení, které neposílá pohyb myši, žádné zdejší nastavení neovlivní.
Možnosti
Nabídka Možnosti obsahuje obecná nastavení aplikace, mimo jiné:
- Vzhled: včetně tmavého a světlého motivu, barevných akcentů a jazyka rozhraní.
- Možnosti editoru křivky: umožňují přizpůsobit ukazatele zobrazené v hlavním grafu.
- Spuštění: zda se má rozhraní Custom Curve spouštět automaticky v oznamovací oblasti při startu počítače. Je to nutné pro fungování přepínání profilů. Poznámka: ovladač se vždy spustí spolu s Windows a použije poslední aktivní konfiguraci bez ohledu na toto nastavení.
- Změny profilu: ve výchozím nastavení se při použití nového profilu zobrazí potvrzovací dialog s odpočtem, který nastavení automaticky vrátí zpět. Chrání to před nechtěnými změnami, kvůli nimž byste mohli ztratit kontrolu nad kurzorem. Délku odpočtu lze upravit nebo potvrzení zcela vypnout. Po každém použití profil opustí režim úprav a k návratu je potřeba vědomá akce. Brání to nechtěným změnám a pomáhá sledovat, co jste upravili. Zkušení uživatelé mohou zapnout „Zůstat v režimu úprav po použití“ a zrychlit tak postupné ladění.
„Používat profily podle zařízení“ určuje, kterých myší se změna profilu týká. Je-li zaškrtnuto, ruční použití i každé přepnutí pravidlem nebo zkratkou ovlivní jen naposledy pohnutou myš. Není-li zaškrtnuto, ovlivní všechny myši, takže jediné použití aktualizuje všechny.
- Zpracování: umožňuje přiřadit zkratku, která vypne veškeré zpracování ovladačem. Zkratka vyžaduje alespoň dva modifikátory, aby nedošlo k nechtěnému spuštění. Zpracování lze přepnout i přes ikonu v oznamovací oblasti.
- Různé potvrzovací dialogy.
Záznam historie
Nabídka Záznam historie je výkonný analytický nástroj. Průběžně zaznamenává rychlost myši v čase, takže si své pohyby můžete zobrazit a snáze najít ideální nastavení.
Zobrazení ukazuje jak průměrnou rychlost myši, tak jednotlivou maximální hodnotu v každém intervalu vzorkování.
- Vzorky: určuje celkový počet dřívějších vzorků uchovávaných rozhraním.
- Interval: určuje časový odstup mezi vykreslovanými vzorky.
Zvýšením hodnot Vzorky a Interval si v okně Historie prohlédnete delší časový úsek. Kratší interval zobrazí jemnější rozlišení.
Kolečkem myši přiblížíte a kliknutím & tažením se v grafu pohybujete.
Všechna data o rychlosti myši můžete zaznamenat a exportovat do souboru .csv, pokud je chcete dále analyzovat nástroji třetích stran. Exportovaná data nejsou omezena hodnotami Vzorky ani Interval. Zaznamenaná data os X & Y závisí na nastavení Rychlost → Metrická.
Chcete-li poznat své přirozené pohyby ještě před tvorbou křivky, nahrajte si nejprve hru na citlivosti, na kterou jste zvyklí, bez akcelerace a s nastavením Rychlost → Metrická na „Euklidovská“.
Profily — karta Citlivost
Na této kartě najdete všechny možnosti pro tvorbu vlastní akcelerační křivky i pokročilá nastavení související s citlivostí myši.
Editor grafu
Hlavní graf zobrazuje vstupní rychlost myši na ose X a odpovídající citlivost na ose Y.
„Citlivost“ v Custom Curve je násobitel aplikovaný na každý vstupní paket myši. Nemá nic společného s hodnotou „citlivosti“ ve hře.
Klikněte na tlačítko „Upravit“, chcete-li profil upravit. Profil lze upravovat ještě předtím, než se použije na vstup myši. Jakmile je vybraný profil použit, ukazatele rychlosti reagují na pohyby myši.
Klikněte na „Uložit a použít“, čímž se nastavení zapíše do ovladače a začne působit na vstup myši.
-
Ukazatele vstupu: pohyb myši ukazuje ukazatel rychlosti podél osy X grafu, takže už při tvarování křivky vidíte, jak se k ní vaše pohyby vztahují.
Rychlost závisí na DPI vaší myši, pokud nepoužíváte normalizaci.
Nabídka aktuálně aktivní citlivost celého vstupního vektoru (tedy včetně diagonálních pohybů) je pro orientaci zobrazena ukazatelem citlivosti na ose Y grafu. Tento ukazatel lze samostatně zapnout či vypnout v možnostech editoru křivky.
-
Spline křivka: Custom Curve nabízí spline křivku, díky níž snadno vytvoříte libovolnou akcelerační křivku pomocí kontrolních bodů s proměnnou vahou.
Tažením kontrolních bodů tvarujete křivku a posuvníky váhy řídíte jejich vliv na její tvar. Celkem lze přidat nebo odebrat až 64 kontrolních bodů kliknutím pravým tlačítkem v ploše grafu.
- Shift + tažení škáluje celou křivku od vybraného kontrolního bodu.
- Alt + tažení posouvá celou křivku od vybraného kontrolního bodu.
- Ctrl + tažení omezí pohyb kontrolního bodu na kříž o 90 stupních, takže jím snadno pohnete přesně po ose citlivosti nebo po ose rychlosti.
- Navigace: kolečkem myši přibližujete a tažením se stisknutým levým tlačítkem posouváte pohled. Prostřední tlačítko pohled přeškáluje, dvojklik levým jej maximalizuje.
- Ikony přichycení: umožňují pro pohodlí omezit kontrolní body na zaokrouhlené hodnoty. Klikněte pravým tlačítkem na ikonu „Přichycení“ a nastavte krok.
Křivka
Zde najdete další možnosti hlavního editoru křivky.
Patří mezi ně samostatné křivky vodorovné & svislé citlivosti, přidání „Offsetu“ a řízení chování za hranicí křivky pomocí proměnných sklonů.
Nabídka Offset a Sklon jsou v grafu znázorněny čárkovanou čarou vlevo, respektive vpravo od křivky. K dispozici je toto chování:
- Zarovnat: sklon určuje tvar křivky bezprostředně za ním, respektive před ním.
- Plochý / Limit: nastaví klasický plochý offset, respektive strop citlivosti.
- Vlastní: přetáhněte sklony kamkoli přímo v editoru grafu.
- Poměr svislá / vodorovná, škálování citlivosti & rychlosti: tato pole slouží jako zkratka pro současné škálování vodorovné a/nebo svislé křivky zadáním násobitele.
Vstup
Možnosti rychlosti
Tato nastavení určují, jak akcelerační funkce vnímá vstup myši.
-
Metrická: určuje, jak akcelerační křivka interpretuje vstupní rychlost.
V režimu „Nezávislá“ řídí složka X vstupu vodorovnou křivku, zatímco složka Y samostatnou svislou křivku; platí to i tehdy, když máte nastavenou jen jednu akcelerační křivku.
V režimu „Euklidovská“ se k řízení vodorovné i svislé křivky (nebo jedné křivky použité na obě osy) používá velikost celého vstupního vektoru.
Rozdíl je v tom, že režim „Euklidovská“ dává vstup bez směru, založený na „skutečné“ vzdálenosti, kterou myš urazila, zatímco režim „Nezávislá“ se chová různě podle směru pohybu. Matematicky to může vnést efekt zakřivení a navíc zmenšuje diagonální vstup přicházející do akcelerační křivky.
Nejlépe uděláte, když si obě varianty se zapnutou akcelerací prostě vyzkoušíte a vyberete tu, která vám bude příjemnější.
-
Vyhlazení rychlosti: stabilizuje vstupní signál, který akcelerační křivka vidí, a omezuje chvění kvůli vyrovnanější detekci.
Vstup myši je ze své podstaty zašuměný, u bezdrátových zařízení často ještě víc. Tato funkce pomáhá, aby převod citlivosti akcelerační křivkou věrně odpovídal skutečným pohybům vaší ruky.
Toto nastavení nevyhlazuje samotný vstup myši, pouze způsob, jakým jej vnímá akcelerační funkce.
Protože vyhlazovací funkce exponenciálně klesá, hodnota udává poločas (v milisekundách) vlivu dřívějších vzorků na ten aktuální. Obecné vodítko:
U drátových myší s vestavěným vyhlazením senzoru nebo s funkcí Motion Sync používejte hodnoty 10 a nižší.
U levnějších bezdrátových myší a u myší bez vyhlazení senzoru a bez Motion Sync používejte hodnoty vyšší než 10.
Modulace zrychlením ruky
Vstup křivky zrychlení tak může záviset nejen na rychlosti myši, ale i na fyzickém zrychlení vaší ruky. Lze tím také ovlivňovat citlivost přímo pomocí fyzického zrychlení.
Na vstup myši se použije měřítkový faktor (modulace) odvozený z fyzického zrychlení myši.
Funkce se hodí hráčům, kteří v některých situacích reagují příliš slabě nebo příliš silně — třeba když při flicku „přestřelí“ cíl.
Ve spojení s vyhlazením rychlosti a/nebo výstupu pomáhá také stabilizovat rychlé sledování cíle zleva doprava.
Parametry jsou následující:
-
Měřítko: měřítkový faktor definičního oboru fyzického zrychlení. Určuje, jak silně funkce reaguje na zrychlení vaší ruky. Kladné hodnoty zesilují, záporné tlumí.
U této funkce se doporučuje normalizace rychlosti, jinak hodnotu Škály ovlivňuje DPI myši. Například Škála „2“ při 1600 DPI se chová stejně jako hodnota „4“ při 800 DPI.
-
Limit: řídí rozsah funkce. Jde o celkovou sílu efektu a největší násobitel či dělitel, který lze použít.
Zpočátku se doporučují hodnoty limitu pod 5 — už ty dokážou citlivost výrazně změnit, podle hodnoty Měřítka a tvaru křivky.
- Škálovat při: „Zpomalení“ znamená, že modulace nastává, když ruku zpomalujete. „Zrychlení“ znamená, že nastává, když ji rozjíždíte.
-
Cíl: modulace může působit buď na rychlost (vstup křivky citlivosti), nebo přímo na citlivost, kde funguje jako závěrečné škálování.
Při nastavení na Rychlost zůstává modulace funkcí vaší křivky. Tvar křivky plynule spojuje rychlost myši s jejím fyzickým zrychlením. Efekt je přirozeně vidět na ukazateli rychlosti.
Při nastavení na Citlivost je fyzické zrychlení myši zcela odděleno od hlavní křivky zrychlení a jen se s ní sčítá. Pocit je mnohem ostřejší a bezprostřednější a modulace funguje i u jinak statických citlivostí. Lze tak také dosáhnout velmi vysokých okamžitých výstupů. Efekt je přirozeně vidět na ukazateli vektorové citlivosti.
Pro plynulejší a předvídatelnější pocit se doporučuje Rychlost. Kdo hledá ostřejší a bezprostřednější odezvu, může sáhnout po Citlivosti.
-
Vyhlazení detekce: zajišťuje vyrovnanou detekci fyzického zrychlení.
Ve většině případů lze ponechat hodnotu „Normální“, s výjimkou…
- U myší s vestavěným vyhlazením senzoru nebo s Motion Sync použijte „Nízké“.
- U levnějších bezdrátových myší, myší bez vyhlazení senzoru nebo na systémech s obzvlášť zašuměným vstupem bývá lepší „Vysoké“.
Pokud ukazatel vykazuje znatelnou modulaci, když ruku rozjíždíte a je nastaveno Škálovat podle: Zpomalení (nebo naopak), je vhodné vyhlazení detekce zvýšit. Toto vyhlazení slouží jen k detekci a na samotný vstup myši se neaplikuje.
Nabídka Ukazatel zrychlení ruky ukazuje použitý násobitel nebo dělitel. Na začátek doporučujeme kombinace Měřítko a Limit, které na ukazateli dávají nejvýše „2“ — tento rozsah dobře poslouží pro běžné použití.
Při nastavování této funkce je užitečné rozumět tomu, jak spolu parametry Měřítko a Limit souvisejí...
Hodnoty Měřítka blízké nule spolu s vysokým Limitem dávají modulaci, která nastane jen při prudkých změnách fyzického zrychlení ruky.
Naopak výrazné hodnoty Měřítka (kladné i záporné) s nižším Limitem dávají modulaci rozloženou rovnoměrněji po celém rozsahu fyzického zrychlení ruky.
Interaktivní ukázku toho, jak modulace zrychlením ruky funguje, spolu s několika příklady využití, najdete v nástroji Vizualizace zrychlení ruky.
Bias
Tato nastavení platí, když existují dvě samostatné citlivosti pro vodorovný a svislý pohyb myši (nebo když se používá metrika „Nezávislá“ s jedinou křivkou).
Dávají plnou kontrolu jak nad mírou směrového posunu u diagonálních pohybů, tak nad tím, jak se nastavené křivky citlivosti mapují na úhel vstupu.
-
Režim: lineární prolnutí dvou způsobů uplatnění citlivosti.
„Složka“ aplikuje vodorovnou křivku na složku X vstupu a svislou na složku Y. Je to standardní způsob škálování vodorovného a svislého vstupu, u diagonálních pohybů však vede k proměnnému směrovému posunu — podle rozdílu mezi vodorovnou & svislou citlivostí a podle úhlu vstupu.
Bias aplikuje na obě složky vstupu vždy jedinou citlivost a zachovává směr (kurzor tedy jde vždy tam, kam myš po podložce). Použitá citlivost vychází z úhlu vstupu, z křivek citlivosti pro jednotlivé osy a z koeficientu daného spline křivkou Bias.
Posuvník mezi nimi oba režimy lineárně prolíná. Při metrice „Nezávislá“ se efekt projeví i na ukazatelích rychlosti.
-
spline křivkou Bias: řídí rozložení vodorovné a svislé citlivosti podle úhlu vstupu — pro tu část škálování, která připadá na Bias.
Osa X grafu ukazuje úhel vstupu myši, osa Y jeho vztah k nastavené vodorovné & svislé citlivosti. Ukazatel Bias zobrazuje v reálném čase vztah mezi úhlem vstupu a křivkami citlivosti. Výsledek uvidíte také na ukazateli vektorové citlivosti na ose Y hlavního grafu. Čím blíž je posuvník Režim hodnotě „Složka“, tím menší vliv má spline křivka Bias.
Interaktivní ukázku toho, jak se liší škálování Bias a „Složka“, včetně směrového posunu, který každé z nich vytváří, a vlivu spline křivky Bias, najdete v nástroji Vizualizace Biasu.
Výstup
Možnosti po škálování
Tyto funkce nepatří k akceleraci — působí na výstup, až po škálování.
-
Rozměr: řídí, jak vstup reaguje při pohybu myší po obloucích a diagonálách oproti vodorovnému & svislému směru.
Umožňuje ladit celkový pocit z myši — „volnější“ (kladné hodnoty), nebo „sevřenější“ (záporné) — aniž byste přímo měnili vodorovnou & svislou citlivost.
Můžete to volně upravovat podle toho, jak se který den cítíte, aniž byste narušili svalovou paměť pro úkony jako otočka o 180 stupňů.
-
Tvar rozměru: zvýšení tvaru soustředí efekt na diagonály, místo aby jej rozkládalo i na různé obloukové pohyby.
Efekt nejsnáz vycítíte, když budete kurzorem kroužit a přitom měnit hodnoty. Interaktivní ukázku toho, jak Rozměr zkracuje nebo prodlužuje pohyb mimo osy, spolu s několika příklady využití, najdete v nástroji Vizualizace Rozměru.
-
Vyhlazení výstupu: toto vyhlazení působí přímo na výstup Custom Curve. Protože ovlivňuje vstup myši napřímo, je jeho efekt výraznější než u vyhlazení rychlosti.
Hodnoty do 10 ms pomáhají stabilizovat myši, které na dané podložce špatně snímají a/nebo mají nevyrovnaný polling, takže se kurzor lépe ovládá. Pomohou i těm, kdo mají pocit „roztřeseného míření“ ve hrách.
Na rozdíl od běžných vyhlazovacích algoritmů zabudovaných v myších či hrách umožňuje algoritmus Custom Curve výrazné vyhlazení bez znatelného zpoždění pohybu. Nad 10 ms se pocit blíží klasickému vyhlazení a vysoké hodnoty mají využití v oblasti přístupnosti.
Normalizace
Tyto funkce umožňují znázornit v Custom Curve „virtuální jednotky vzdálenosti“ (tedy „counts“) posílané myší jako skutečnou fyzikální veličinu a zjednodušují převod nastavení mezi různými hodnotami DPI.
DPI a frekvence pollingu myši musí být uvedeny v nabídce Zařízení. Pokud používané zařízení nemá uvedeno ani jedno, volby Normalizace nemají žádný účinek.
-
Časování: Automatické přizpůsobení dělí uplynulým časem mezi vstupy a je výchozím nastavením. Frekvence pollingu to nahrazuje pevným dělitelem odvozeným z frekvence uvedené pro myš.
Vstup akcelerační funkce se tím fakticky změní z rychlosti na vzdálenost. Vstupní hodnoty se přitom omezí zdola na 1 count, zato se sníží šum signálu — zvlášť při nevyrovnaném pollingu.
Pokud používáte bezdrátovou myš nebo myš s velmi vysokou frekvencí pollingu a ukazatel vstupu při plynulých pohybech ruky „vyskakuje“, uveďte frekvenci na kartě Zařízení a zvolte zde Frekvenci pollingu — výsledek bude lepší. Při pevném děliteli je vysoké DPI myši obzvlášť důležité.
-
Rychlost: Počty / ms používá virtuální jednotky posílané myší a je výchozím nastavením. Palce / s je pomocí DPI uvedeného pro myš převádí na skutečnou míru, kterou snadno vztáhnete ke své podložce.
Nejde jen o vizuální změnu grafu: vstupní rychlost se přepočítá podle hodnoty DPI. Křivka vytvořená při jednom DPI proto reaguje stejně i při jiném, pokud je DPI každé myši uvedeno na kartě Zařízení, aniž by bylo nutné křivku přepočítávat.
-
Výstup: Citlivost je násobitel použitý na vstup myši a je výchozím nastavením. Efektivní DPI přepočítá výstup po zpracování a převede tuto citlivost na efektivní DPI myši.
Bývá to srozumitelnější než práce s abstraktním bezrozměrným poměrem „citlivosti“ a hodnoty lze porovnávat přímo — třeba při převodu citlivosti z jedné hry do druhé.
Umožní vám to také použít myš s velmi vysokým DPI kvůli lepšímu rozlišení vstupu a přitom zachovat kontrolovaný výstup myši s nižším DPI, aniž byste ručně upravovali citlivost.
Dostupné jen tehdy, když je Rychlost nastavena na Palce / s, protože efektivní DPI nedává smysl, dokud vstup zůstává v počtech.
Změna DPI myši
Pokud používáte jiné DPI, než při jakém křivka vznikla, mohou být potřeba úpravy ve dvou ohledech: jedním je vstup do akcelerace (rychlost) a druhým to, jak citlivý je výstup (citlivost). Můžete upravit jen vstup, nebo vstup i citlivost.
V Custom Curve 4 to jde dvěma způsoby a oba využívají volby Škálování na kartě Křivka.
Normalizace podle DPI (doporučeno)
Pokud Rychlost profilu už byla nastavena na Palce / s na kartě Výstup -> Normalizace, není potřeba žádný přepočet; stačí uvést DPI každé myši na kartě Zařízení.
Jinak vynásobte rychlost křivky hodnotou 1000 / (DPI použité při tvorbě křivky), nastavte Rychlost na Palce / s na kartě Výstup -> Normalizace a uveďte DPI každé myši na kartě Zařízení.
Pokud například křivka vznikla původně při 1600 DPI, vynásobte rychlost hodnotou 0,625 ve volbě Křivka -> Škálování, klikněte na Použít a poté na Uložit a použít u profilu.
Zrychlení tak reaguje při novém DPI stejně jako dřív. Znamená to také, že při další změně DPI myši stačí aktualizovat DPI uvedené na kartě Zařízení — křivku už nikdy nemusíte přepočítávat.
Volitelně můžete vynásobit i citlivost hodnotou (staré DPI / nové DPI), nebo nastavte Výstup na Efektivní DPI, což umožňuje zadat požadované výstupní DPI přímo místo použití standardního násobitele.
Ruční přepočet
Pokud křivku normalizovat nechcete, můžete ji přepočítat ručně. Vynásobte k tomu rychlost hodnotou (nové DPI / staré DPI) a citlivost hodnotou (staré DPI / nové DPI). Pro stejný příklad se starým DPI = 1600 a novým DPI = 6400 to vychází na citlivost 0,25 a rychlost 4.
Pokud používáte Modulaci zrychlením ruky a Rychlost ponecháte na Počty / ms, DPI ovlivňuje také parametr Měřítko. Při změně DPI je nutné stávající hodnotu vynásobit hodnotou (staré DPI / nové DPI).
Při přechodu z vyššího DPI na nižší může přepočet citlivosti způsobit, že základ křivky začne u citlivosti větší než 1. Tomu je lepší se vyhnout, protože pak i nejmenší pohyb myši přeskakuje pixely ve 2D a při práci s kurzorem.
Profily — karta Úhel
Tato karta je věnována funkcím otočení a přichycení úhlu.
Otočení
Custom Curve nabízí bohaté možnosti úpravy úhlu pro jednotlivé osy a umí také rozpoznat přirozené úhly vašich vodorovných & svislých pohybů myší a v případě potřeby vypočítat korekci.
Jak použít detekci úhlu:
- Přesuňte kurzor mimo mřížku, podržte Shift a přejeďte přes ni až k protějšímu okraji, který je zvýrazněný. V případě potřeby nejprve změňte velikost okna programu.
- Můžete to provést jak pro vodorovné, tak pro svislé pohyby, takže korekce jednoho nepoškodí druhý.
Dál držte Shift a přejíždějte tam a zpět – započítá se každý tah, který dosáhne protějšího okraje. Zjištěný úhel je průměrem posledních 10 tahů během jednoho stisku Shiftu: po uvolnění začne další stisk nový průměr. Tlačítko obnovení výsledek vymaže.
Režim: jak se korekce úhlu uplatní…
- Obojí: na všechny úhly vstupu se uplatní jediná společná korekce.
-
Rozdělit: korekce úhlu pro vodorovnou & svislou osu klesá na 45 stupních k nule, takže úpravy svislé osy neovlivní „převážně vodorovné“ pohyby a naopak.
„Rozdělit“ se nejvíc hodí, když jsou potřebné korekce opačného směru.
-
Prolnutí: korekce úhlu se lineárně interpoluje mezi nastavenými hodnotami pro vodorovnou & svislou osu pro všechny úhly mezi nimi.
„Prolnutí“ působí přirozeněji, když potřebné korekce míří stejným směrem, ale liší se velikostí.
Přichycení úhlu
Tato funkce vyrovnává drobné úhlové odchylky vašeho fyzického pohybu, takže se kurzor může pohybovat přesně vodorovně nebo svisle, pokud si to přejete.
Custom Curve umožňuje ladění po osách a nabízí dva režimy:
-
Starší: všechny úhly pod stanoveným prahem se zaokrouhlí k nejbližší ose.
Tato klasická metoda se hodí při práci ve 2D aplikacích, přímo však snižuje úhlové rozlišení, a proto je pro hraní méně vhodná.
-
Měkké: úhly jsou jemně přitahovány k nejbližší ose bez ztráty úhlového rozlišení — místo toho se plynule stlačují úhly vstupu potřebné k jejich dosažení.
Matematicky to připomíná efekt „zakřivení“ u akcelerace s metrikou „Nezávislá“, funguje to však i při pevné citlivosti. Režim je navržen s ohledem na hraní.
Interaktivní ukázku toho, jak Otočení & Přichycení úhlu upravují směr pohybu myši, najdete v nástroji Vizualizace Úhlu.
Klávesové zkratky rozhraní
Panel Profily
- Ctrl + N Přidat nový profil
- Ctrl + D Duplikovat vybraný profil
- Ctrl + I Importovat profil ze souboru (podporuje .cc4 a .ccurve)
- Ctrl + E Exportovat vybraný profil do souboru .cc4
- Ctrl + C Kopírovat vybraný profil do schránky
- Ctrl + V Vložit profil ze schránky
- Del Odstranit vybraný nepoužitý profil
Editor grafu křivky
- Kliknutí & tažení Posun pohledu
- Kolečko myši Přiblížení
- Ctrl + kolečko myši Alternativní režim přiblížení
- Dvojklik levým tlačítkem Maximalizovat pohled na křivku
- Kliknutí prostředním tlačítkem Přeškálovat pohled na křivku
- A Přidat kontrolní bod na pozici kurzoru
- D Odstranit kontrolní bod pod kurzorem
- V Přepnout výběr svislé / vodorovné křivky
- Shift + tažení bodů Škálovat křivku od vybraného kontrolního bodu
- Alt + tažení bodů Posouvat vybraný a následující kontrolní body společně
- Ctrl + tažení bodů Omezit pohyb kontrolního bodu na osu
Obecné
- Ctrl + Z Vrátit poslední zadání v textovém poli
- Shift + tažení posuvníku Jemné doladění
- Dvojklik na posuvník Obnovit výchozí hodnotu
Průvodce předvolbami
Custom Curve obsahuje 18 předvoleb zamýšlených jako východisko pro vlastní úpravy. Pokrývají různé způsoby použití a vycházejí z zavedených konvencí — viz popisy níže.
Chcete-li předvolbu použít, přidejte nový profil a vyberte ji ze seznamu „Přidat profil z předvolby“.
Předvolby 1 až 14 jsou ve výchozím stavu přepočítány na normalizovanou rychlost v „palcích za sekundu“ — při jejich zkoušení důrazně doporučujeme uvést DPI vaší myši. Program o to požádá při importu předvolby, pokud v nabídce Zařízení není pro aktivní zařízení DPI uvedeno.
Vodorovná křivka Svislá křivka (samostatné předvolby V / S)
Předvolba 0: Bez úprav
Čistý list bez škálování citlivosti, úpravy úhlu nebo vyhlazování. Použijte ho jako neutrální výchozí bod pro sestavení křivky od nuly nebo k porovnání vyladěného profilu se vstupem bez zrychlení.
Předvolba 1: Přirozená
Intuitivní tvar pro všestranné použití – pro kurzor ve 2D i ve 3D hrách. Křivka plynule stoupá k limitu rovnému obvyklé citlivosti uživatele bez znatelného pevného stropu a při pomalejších pohybech poskytuje rostoucí přesnost. Skvělý styl křivky pro začátečníky i zkušené uživatele.
Předvolba 2: Lineární s limitem
Tento styl je také skvělým úvodem a dává mu přednost mnoho dlouholetých uživatelů zrychlení. Citlivost vždy roste stejným tempem a pevný strop ji stabilizuje při rychlých pohybech ruky.
Předvolba 3: Kvadratická
Tento styl zvyšuje citlivost v „konvexním“ tvaru (prohnutém vzhůru). Při pomalých rychlostech ruky je nárůst mírný a těsně před limitem prudší, načež pro rychlejší pohyby nastoupí pevný strop. Tento tvar se někdy upřednostňuje ve hrách, které vyžadují hodně přesného trackingu zleva doprava v kombinaci s rychlými flicky, ale bez použití posunu.
Předvolba 4: Lineární s posunem
Alternativa ke kvadratické křivce, u které citlivost lineárně roste teprve tehdy, když rychlost myši překročí 5 palců za sekundu (rychlost „posunu“). Smyslem je pevná citlivost ve všech rychlostech ruky, kde jsou potřeba trackingové pohyby, za cenu méně plynulého nárůstu po nástupu zrychlení.
Předvolba 5: Ve tvaru S
Symetrická sigmoida. Spojuje mírný nástup kvadratické křivky s plynulým náběhem k limitu ze stylu Přirozená. Odstraňuje jakýkoli pocit pevného stropu zrychlení a je dalším skvělým stylem pro všestranné použití.
Předvolba 6: Lineární bez limitu
Dobrá volba pro ty, kdo mají rádi rovnoměrný nárůst bez horního limitu zrychlení. Doporučeno pro vyšší rozsahy citlivosti, kde jsou pohyby ruky pomalejší a kontrolovanější. Poskytuje velkou flexibilitu, ale nedoporučuje se uživatelům, kteří dělají mnoho balistických pohybů typu „flick“.
Předvolba 7: Přesnost
Tento styl začíná na nule a velmi rychle stoupá. Většina změny citlivosti nastává při nejpomalejších (a tedy nejlépe kontrolovaných) rychlostech ruky. Hodí se pro uživatele, kteří mají rádi celkový pocit citlivosti bez zrychlení, ale s velmi velkým bonusem k přesnosti jen u nejpomalejších pohybů. Skvělé pro styly hry „ukaž a klikni“ a odstřelování.
Předvolba 8: Skok
Tento styl křivky je pro ty, kdo mají rádi pocit citlivosti bez zrychlení při většině rychlostí ruky a zvýšení citlivosti jen při nejrychlejších pohybech (například při otočení ve 3D hře). Umožňuje hrát většinu pohybů na pevné nízké citlivosti, ale bez těžkopádných pohybů, které by jinak byly nutné k navigaci.
Předvolba 9: Modulovaná přesnost
Tato předvolba přidává ke stylu křivky Přesnost tlumení citlivosti založené na zpomalení. Když rychlost ruky klesá, citlivost se dále snižuje, což zlepšuje kontrolu při zastavení a stabilitu flicků.
Předvolba 10: Modulovaný skok
Tato předvolba přidává ke stylu křivky Skok zesílení rychlosti založené na zrychlení. Prudké nebo energičtější pohyby ruky vytvářejí vyšší vstupní rychlost, takže při velmi reaktivním pohybu lze zrychlení dosáhnout i při nižších rychlostech.
Předvolba 11: Křivka vývojáře 1 V / S
Funguje jako styl Přirozená, ale s větším rozsahem citlivosti a mírným zvýšením svislé citlivosti při nízkých rychlostech. To pomáhá vyrovnat obvykle menší rozsah pohybu dopředu a dozadu a zlepšuje pohodlí při různých stylech míření. Používá metriku Nezávislá, která přirozeně zavádí směrové stáčení a usnadňuje plynulý tracking podél každé hlavní osy.
Předvolba 12: Křivka vývojáře 2 V / S
Asymetrická sigmoida, u které je horní část „S“ prodloužena tak, aby pokryla rychlejší pohyby ruky. Je určena pro hráče s nízkou citlivostí, kteří používají široký rozsah rychlostí ruky, a umisťuje střed křivky tam, kde kontrolovaný pohyb přechází v balistický. Svislá citlivost je pro pohodlí zvýšena při pomalejších rychlostech ruky pomocí nelineárního Bias, který zabraňuje jakémukoli směrovému driftu.
Předvolba 13: Křivka vývojáře 3 V / S
Jde o variantu předvolby 12 s malým rozsahem změn, která však škáluje kolem citlivosti 1, má směrově věrný lineární Bias a svislou citlivost ponechává bez zrychlení. Smyslem je používat ji s obvyklou citlivostí ve hře bez dalších úprav. Výborný výchozí bod pro někoho, kdo ještě není na zrychlení zvyklý a chce zároveň vyšší přesnost i pohodlí při navigaci. Je to velmi jemná křivka, takže uživateli zvyklému na zrychlení nemusí poskytnout dostatečné zesílení.
Předvolba 14: Křivka vývojáře 4 V / S
Kombinuje svislý styl Přirozená a vodorovný styl sigmoidy s plynulým lineárním Bias mezi osami. Velmi pohodlný tvar, vhodný pro mnoho typů her a stylů míření.
Předvolba 15: „Zvýšit přesnost ukazatele“ ve Windows
Emulace křivky „Zvýšit přesnost ukazatele“ (EPP) ve Windows 10/11 při výchozí rychlosti ukazatele 6/11 (10/20). Umožňuje použít tuto křivku ve hrách s Raw Input, které obcházejí nativní chování Windows. Protože funkce Windows nenormalizuje vzhledem k času, ponechte frekvenci pollingu na kartě Zařízení na 1000 Hz, aby byla emulace přesná, bez ohledu na skutečnou frekvenci pollingu vaší myši.
Předvolba 16: Mocninná křivka (exponent 0,05)
Emulace výchozí křivky zrychlení z mnoha her na Source Engine. Tento styl křivky je matematicky lineární v logaritmickém prostoru, což vede k plynulému zrychlení, které dobře funguje s většinou stylů míření. Protože zrychlení Source Engine závisí na snímkové frekvenci ve hře (FPS), emulace může odpovídat jen jedné konkrétní hodnotě FPS. Pro přesnou shodu přeškálujte kontrolní body podél osy rychlosti poměrem (FPS ve hře) / 1000 a na kartě Zařízení nastavte frekvenci pollingu na 1000 Hz, bez ohledu na skutečnou frekvenci pollingu vaší myši.
Předvolba 17: Modulace citlivosti zrychlením ruky
Tato předvolba je statická citlivost zrychlovaná pouze fyzickým zrychlením, nikoli rychlostí. Výsledkem je velmi dynamický profil s krátkodobým škálováním.