Руководство

Добро пожаловать в Custom Curve — лучшую программу для полного контроля над чувствительностью мыши. Это руководство проведёт вас по всем разделам приложения: от создания первого профиля до тонкой настройки продвинутых функций ускорения.

Введение

Custom Curve позволяет легко создать персональную кривую ускорения мыши, которая без сбоев работает во всей системе. Благодаря непревзойдённым возможностям настройки это исчерпывающий инструмент управления чувствительностью мыши — от игр до повседневной работы.


Обзор

Главное окно разделено на пять основных областей, доступных через верхнюю панель инструментов.

Профили

Этот раздел позволяет создавать, сохранять, загружать профили и управлять ими — до 10 профилей с уникальными настройками чувствительности и ускорения. Вы можете создать несколько профилей под разные задачи (например, «Рабочий стол», «Игры — высокий DPI», «Дизайн — низкая скорость»).

Профили собраны в список в левой части интерфейса (подсказка: список можно свернуть, чтобы освободить место для редактора кривой).

Чтобы добавить новый профиль, нажмите зелёный значок «+» в левом нижнем углу панели «Профили».

Здесь же доступны отобранные пресеты профилей — они задуманы как отправная точка. Подробнее см. в конце этого руководства.

Активный профиль всегда отмечен оранжевой «галочкой».

Правила

Используйте раздел Правила, чтобы назначить профили, которые будут включаться автоматически, когда активно окно определённой программы или игры.

Так у вас всегда будут нужные настройки без ручного переключения. При желании можно также задать горячие клавиши и/или сочетания с кнопками мыши, чтобы переключать профили вручную внутри этих программ.

Подсказка: правила контекста «По умолчанию» не действуют, пока окно Custom Curve в фокусе — это защищает от переключения профиля во время правки настроек. Чтобы проверить смену профиля для контекста «По умолчанию», просто щёлкните вне окна программы — например, по рабочему столу или окну «Блокнота».

Новое приложение

Добавляет новый оконный контекст: профиль будет переключаться автоматически, когда приложение становится активным. Внутри контекста можно задать сочетания клавиш и кнопок мыши.

  • Приложение: задайте имя оконного контекста.
  • Обнаружение: здесь настраивается, как Custom Curve определяет активное окно.

    Имя процесса использует процесс из диспетчера задач (как правило, исполняемый файл), которому принадлежит нужное окно. Например, для «Блокнота» это будет notepad.exe. Заголовок окна использует название, показанное в заголовке окна. Способ сопоставления можно выбрать:

    • Подстрока: достаточно указать часть названия — например, локно для примера с «Блокнотом».
    • Точное совпадение: название должно совпадать полностью, с учётом регистра.
    • Регулярное выражение: сопоставляет строку с помощью регулярных выражений. Для некоторых приложений этот способ иногда работает надёжнее.
  • Профиль при запуске: профиль, на который происходит автоматическое переключение при первом обнаружении приложения интерфейсом.

    Это не обязательно тот профиль, на который программа будет переключаться при каждой смене окна. Например, если вы смените профиль сочетанием клавиш внутри контекста, перейдёте в другое окно, а затем вернётесь обратно, Custom Curve вспомнит профиль, на котором вы остановились в этом контексте, а НЕ профиль при запуске.

    Профиль при запуске для контекста «По умолчанию» всегда включается при старте интерфейса и обновляется при каждом ручном нажатии «Применить». Переключения горячими клавишами и через значок в области уведомлений считаются временными и профиль при запуске не меняют.

Новая горячая клавиша

Здесь можно добавить сочетания клавиш или кнопок мыши внутри каждого оконного контекста.

По умолчанию логика переключения — «перейти к». Профиль включается при нажатии клавиши или кнопки, а повторное нажатие того же сочетания ничего не меняет. Если нужно переключаться между двумя профилями в одном контексте, создайте два сочетания на разных клавишах.

Флажок «Удерживать» меняет логику: профиль включается при нажатии и возвращается к предыдущему при отпускании клавиши или кнопки.

Параметры

Меню Параметры содержит общие настройки приложения, в том числе:

  • Внешний вид: тёмная и светлая темы, а также цветовые акценты.
  • Параметры редактора кривой: настройка индикаторов обратной связи на основном графике.
  • Автозагрузка: запускать ли интерфейс Custom Curve автоматически в области уведомлений при старте компьютера. Это необходимо для работы переключения профилей. Примечание: драйвер всегда запускается вместе с Windows и применяет последнюю активную конфигурацию независимо от этой настройки.
  • Импорт пресетов: определяет, масштабируется ли при импорте пресета скорость мыши под ваше значение DPI (нормализация). Настоятельно рекомендуется оставить включённым, чтобы пресеты ощущались так, как задумал автор.
  • Изменение профиля: по умолчанию при применении нового профиля появляется диалог подтверждения с таймером, который автоматически откатывает настройки. Это защищает от случайных изменений, из-за которых можно потерять контроль над курсором. Длительность таймера можно изменить или отключить подтверждение полностью.

    После каждого применения профиль выходит из режима редактирования, и для возврата нужно явное действие. Это защищает от случайных правок и помогает отслеживать изменения. Опытные пользователи могут включить «Оставаться в режиме редактирования после применения», чтобы ускорить пошаговую правку.
  • Обработка: позволяет назначить сочетание клавиш для отключения всей обработки драйвером. Сочетание должно содержать не менее двух модификаторов — это защищает от случайного срабатывания. Переключить обработку можно и через значок в области уведомлений.
  • Различные диалоги подтверждения.

Запись истории

Меню Запись истории — мощный инструмент анализа. Он непрерывно записывает скорость мыши во времени, позволяя увидеть ваши движения наглядно и точнее подобрать настройки.

На экране показываются и средняя скорость мыши, и единичное максимальное значение внутри каждого интервала выборки.

  • Выборки: задаёт общее количество прошлых выборок, хранимых в интерфейсе.
  • Интервал: задаёт промежуток времени между отображаемыми выборками.

Увеличение значений «Выборки» и «Интервал» позволяет просматривать более длительный период в окне «История». Меньший интервал даёт более детальное разрешение.

Колесо мыши масштабирует график, а перетаскивание с зажатой кнопкой & перемещает по нему.

Все данные о скорости мыши можно записать и выгрузить в файл .csv, если вы хотите проанализировать их сторонними инструментами. Выгружаемые данные не ограничены значениями «Выборки» и «Интервал». Записанные данные по осям X & Y зависят от настройки Скорость → Метрика.

Подсказка: чтобы понять свои естественные движения и опереться на них при построении кривой, сначала запишите игру на привычной чувствительности без ускорения, установив Скорость → Метрика в значение «Евклидова».

Меню «Справка»

Отсюда доступны это руководство, краткая справка по горячим клавишам интерфейса, а также сведения о версии и лицензии.


Профили — вкладка «Чувствительность»

На этой вкладке собраны все параметры для создания собственной кривой ускорения, а также продвинутые настройки чувствительности мыши.

Редактор графика

На основном графике по оси X отложена входная скорость мыши, а по оси Y — соответствующая чувствительность.

«Чувствительность» в Custom Curve — это множитель, применяемый к каждому пакету ввода мыши. Она никак не связана со значением «чувствительности» внутри игры.

Нажмите кнопку «Редактировать», чтобы внести изменения в профиль (подсказка: в режиме редактирования индикаторы скорости реагируют на движения мыши по выбранному профилю, даже если он ещё не применён к вводу).

Нажмите «Сохранить и применить», чтобы записать настройки в драйвер и задействовать их на вводе мыши.

  • Индикаторы входа: движение вашей мыши отображается индикатором скорости вдоль оси X графика — так видно, как ваши движения соотносятся с кривой чувствительности прямо во время её построения.

    Примечание: скорость зависит от DPI вашей мыши, если не используется функция нормализации.

    Меню текущая чувствительность всего вектора ввода (то есть с учётом диагональных движений) для справки показана индикатором чувствительности на оси Y графика. Этот индикатор можно включить или отключить отдельно в параметрах редактора кривой.

  • Сплайновая кривая: Custom Curve предоставляет сплайновую кривую, чтобы легко строить произвольные кривые ускорения с помощью контрольных точек с изменяемым весом.

    Перетаскивайте контрольные точки, чтобы задать форму кривой, и меняйте ползунки веса, чтобы управлять их влиянием на эту форму. Всего можно добавить до 64 контрольных точек; добавление и удаление выполняется правым щелчком в области графика.

    • Shift + перетаскивание масштабирует всю кривую относительно выбранной контрольной точки.
    • Alt + перетаскивание смещает всю кривую относительно выбранной контрольной точки.
    • Ctrl + перетаскивание ограничивает движение контрольной точки крестом в 90 градусов. Так удобно двигать точку строго по оси чувствительности или по оси скорости.
  • Навигация: колесо мыши масштабирует, перетаскивание с зажатой левой кнопкой перемещает вид. Средняя кнопка мыши пересчитывает масштаб, а двойной левый щелчок разворачивает вид кривой на весь размер.
  • Значки привязки: позволяют для удобства ограничить контрольные точки округлёнными значениями. Щёлкните правой кнопкой по значку «Привязка», чтобы задать шаг.

Кривая

Здесь находятся дополнительные параметры основного редактора кривой.

Среди них — раздельные кривые горизонтальной & вертикальной чувствительности, добавление «Смещения», а также управление поведением за пределами кривой с помощью изменяемых наклонов.

Меню Смещение и Наклон показаны пунктиром на графике слева и справа от кривой соответственно. Доступны следующие варианты поведения:

  • Выравнивание: наклон определяется формой кривой, идущей сразу после него или перед ним.
  • Плоский / Предел: задаёт классическое плоское смещение и, соответственно, потолок чувствительности.
  • Пользовательский: перетащите наклоны в любое положение прямо в редакторе графика.
  • Соотношение «вертикаль / горизонталь», масштабирование чувствительности & скорости: эти поля работают как быстрый способ одновременно масштабировать горизонтальную и/или вертикальную кривые вводом множителя.

Вход

Параметры скорости

Эти настройки определяют, как функция ускорения воспринимает ввод мыши.

  • Метрика: определяет, как кривая ускорения интерпретирует входную скорость.

    В режиме «Независимая» X-составляющая ввода мыши управляет горизонтальной кривой, а Y-составляющая — отдельной вертикальной кривой; это верно даже тогда, когда настроена всего одна кривая ускорения.

    В режиме «Евклидова» используется модуль всего вектора ввода — он управляет и горизонтальной, и вертикальной кривой (либо единственной кривой, применённой к обеим осям мыши).

    Разница в том, что режим «Евклидова» даёт вход без направления, основанный на «реальном» расстоянии перемещения мыши, тогда как режим «Независимая» ведёт себя по-разному в зависимости от направления ввода. Математически это может создавать эффект закручивания, а также уменьшать диагональный вход, поступающий на кривую ускорения.

    Лучше всего просто попробовать оба варианта с включённым ускорением и выбрать тот, который приятнее по ощущениям.

  • Сглаживание скорости: стабилизирует входной сигнал, который видит кривая ускорения, снижая дрожание ради более стабильного распознавания.

    Ввод мыши по своей природе зашумлён, а у беспроводных устройств — часто сильнее. Эта функция помогает преобразованиям чувствительности через кривую ускорения точнее отражать настоящие движения вашей руки.

    Примечание: эта настройка не сглаживает сам ввод мыши — только то, как его воспринимает функция ускорения.

    Поскольку функция сглаживания имеет экспоненциальное затухание, значение задаёт период полураспада (в миллисекундах) влияния прошлых вводов на текущий. Общие ориентиры такие:

    Используйте значения 10 и меньше для проводных мышей со встроенным сглаживанием сенсора или с функцией Motion Sync.

    Используйте значения больше 10 для недорогих беспроводных мышей, а также для мышей без сглаживания сенсора и без Motion Sync.

Модуляция по ускорению руки

Позволяет сделать вход кривой ускорения функцией не только скорости мыши, но и физического ускорения вашей руки.

Точнее, к входной скорости применяется коэффициент масштабирования (модуляция), вычисленный из физического ускорения мыши, и уже результат подаётся на вход кривой ускорения.

Функция полезна игрокам, которые в отдельных ситуациях недо- или перекомпенсируют движением — например, «перелетают» цель при флике.

Это нередко бывает при использовании ускорения мыши, особенно если в остальном удобная кривая имеет большой диапазон чувствительности.

В сочетании со сглаживанием скорости и/или сглаживанием выхода функция помогает стабилизировать быстрое сопровождение цели влево-вправо.

Параметры:

  • Масштаб: коэффициент масштабирования по области определения физического ускорения. Определяет, насколько отзывчива функция к ускорению вашей руки. Положительные значения увеличивают скорость, отрицательные — гасят или «срезают» её.

    Масштабирование зависит от DPI мыши, поэтому вместе с этой функцией рекомендуется использовать нормализацию.

  • Предел: задаёт диапазон функции. Это общая величина эффекта и максимальный множитель или делитель, который может быть применён к скорости.

    Для начала рекомендуются значения предела меньше 5: даже они способны заметно изменить чувствительность в зависимости от значения масштаба и формы кривой.

  • Масштабировать при: «Замедление» — модуляция происходит, когда вы замедляете руку. «Ускорение» — когда разгоняете.
  • Сглаживание обнаружения: обеспечивает стабильное распознавание физического ускорения.

    В большинстве случаев можно оставить значение «Обычное», за исключением… Для мышей со встроенным сглаживанием сенсора или Motion Sync используйте «Низкое». Для недорогих беспроводных мышей, мышей без сглаживания сенсора, а также на системах с особенно шумным вводом лучше выбрать «Высокое».

    Если индикатор показывает заметную модуляцию при разгоне руки, когда выбрано «Масштабировать при замедлении» (или наоборот), стоит увеличить сглаживание обнаружения. Это сглаживание используется только для распознавания и к самому вводу мыши не применяется.

При настройке этой функции полезно понимать, как связаны параметры «Масштаб» и «Предел»...

Значения масштаба, близкие к нулю, в сочетании с высоким пределом дают модуляцию, которая возникает только при резких изменениях физического ускорения руки.

Наоборот, значительные значения масштаба (положительные или отрицательные) вместе с меньшим пределом дают модуляцию, равномернее распределённую по всему диапазону физического ускорения руки.

Меню Индикатор ускорения руки показывает итоговый множитель или делитель, применяемый к входной скорости. Для начала рекомендуем использовать Масштаб и Предел сочетания, при которых максимум на индикаторе равен «2» — этого диапазона достаточно для типичных форм кривой. Итоговый эффект также виден на индикаторе скорости основного графика.

Смещение

Эти настройки действуют, когда заданы две отдельные чувствительности для горизонтального и вертикального движения мыши (или когда используется метрика «Независимая» с одной кривой).

Они дают полный контроль и над величиной сдвига направления при диагональном вводе, и над тем, как настроенные кривые чувствительности сопоставляются с углом ввода.

  • Режим: линейное смешивание двух способов применения чувствительности.

    «Компонентный» применяет горизонтальную кривую к X-составляющей ввода мыши, а вертикальную — к Y-составляющей. Это стандартный способ масштабирования горизонтального и вертикального ввода, но он даёт переменный сдвиг направления при диагональном вводе — в зависимости от разницы горизонтальной & вертикальной чувствительности и угла ввода.

    Смещение всегда применяет единую чувствительность к обеим составляющим ввода, сохраняя направление (то есть курсор всегда идёт туда же, куда мышь по коврику). Применяемая чувствительность выводится из угла ввода, кривых чувствительности для каждой оси и коэффициента, задаваемого сплайновой кривой смещения.

    Перемещение ползунка между этими крайностями линейно смешивает оба режима. При метрике «Независимая» эффект также отражается на индикаторах скорости.

  • смещения: управляет распределением горизонтальной и вертикальной чувствительности по углу ввода для той части масштабирования, которая приходится на смещение.

    По оси X графика отложен угол ввода мыши, по оси Y — его связь с настроенными горизонтальной & вертикальной чувствительностями. Итоговый эффект виден на индикаторе векторной чувствительности по оси Y основного графика.

    Примечание: чем ближе ползунок «Режим» к значению «Компонентный», тем меньше влияние сплайновой кривой смещения.

Выход

Параметры постмасштабирования

Эти функции не связаны с функцией ускорения — они применяются к выходу уже после масштабирования.

  • Размерность: управляет тем, как отзывается ввод при движении мыши по дугам и диагоналям по сравнению с горизонтальным & вертикальным направлением.

    Это позволяет управлять общим ощущением мыши — «свободнее» (положительные значения) или «собраннее» (отрицательные) — не меняя напрямую горизонтальную & вертикальную чувствительность.

    Этот параметр можно свободно крутить по настроению дня: он не влияет на «мышечную память» для таких действий, как разворот на 180 градусов в игре.

    Подсказка: эффект проще всего почувствовать, водя курсором по кругу и меняя значения.

  • Форма размерности: увеличение формы концентрирует эффект на диагоналях, а не распределяет его ещё и по разнообразным дуговым движениям.
  • Сглаживание выхода: это сглаживание применяется прямо к выходу Custom Curve. Поскольку оно воздействует непосредственно на ввод мыши, эффект заметнее, чем у сглаживания скорости.

    Значения до 10 мс помогают стабилизировать мыши, которые плохо отслеживают конкретную поверхность и/или нестабильно опрашиваются, — курсором становится легче управлять. Это также помогает тем, кто ощущает «дрожащий прицел» в играх.

    В отличие от обычных алгоритмов сглаживания, встроенных в мыши или игры, алгоритм Custom Curve даёт сильное сглаживание без заметной задержки движения. Значения больше 10 мс дают более привычное ощущение сглаживания, а высокие значения полезны для сценариев доступности.

Нормализация

Эти функции позволяют представить «виртуальные единицы расстояния» (то есть «отсчёты»), которые отправляет мышь, как реальную физическую величину внутри Custom Curve и упрощают перенос настроек между разными значениями DPI.

  • Частота опроса: в большинстве случаев можно оставить значение «Авто».

    Если указать частоту опроса вашей мыши (она всегда настраивается отдельно в её программном обеспечении или прошивке), Custom Curve заменит деление на время при расчёте скорости фиксированным делителем, выведенным из частоты опроса.

    По сути это превращает вход функции ускорения из скорости в расстояние. Входные значения при этом ограничиваются снизу одним отсчётом, зато уменьшается дрожание сигнала — особенно при нестабильном опросе.

    Если у вас беспроводная мышь и/или мышь с очень высокой частотой опроса, а индикатор входа «скачет» при плавных движениях руки, укажите здесь частоту опроса — результат станет лучше.

  • DPI мыши: указание DPI вашей мыши (настраивается отдельно в её программном обеспечении или прошивке) переводит входную скорость из виртуальных «отсчётов в миллисекунду» в реальные «дюймы в секунду», которые легко соотнести с движением по коврику.

    Это не просто изменение вида графика: входная скорость действительно пересчитывается по значению DPI. В результате кривая, созданная при любом указанном DPI, будет вести себя точно так же после смены DPI мыши — достаточно обновить это значение, пересчитывать кривую не нужно.

    Желательно использовать DPI не ниже 800, чтобы разрешения ввода хватало всем функциям Custom Curve. Рекомендуется 1600 DPI и выше. Высокий DPI особенно важен, если вы вручную задаёте частоту опроса.

  • Нормализовать выход: пересчитывает выход после обработки и переводит чувствительность в эффективный DPI мыши.

    С этим бывает удобнее работать, чем с абстрактным безразмерным отношением «чувствительности», и значения можно напрямую сравнивать — например, при переносе чувствительности из одной игры в другую.

    Это также позволяет взять мышь с очень высоким DPI ради большего разрешения ввода, сохранив при этом управляемый выход мыши с низким DPI и не подстраивая чувствительность вручную.


Профили — вкладка «Угол»

Эта вкладка посвящена функциям поворота и привязки к углу.

Поворот

Custom Curve даёт широкие возможности настройки угла по каждой оси, а также умеет определять естественные углы ваших горизонтальных & вертикальных движений мышью и при необходимости рассчитывать коррекцию.

Как воспользоваться определением угла:

  • Удерживая Shift, проведите мышью по области сетки, затем отпустите Shift. При необходимости сначала измените размер окна программы.
  • Это можно сделать и для горизонтальных, и для вертикальных движений, убедившись, что коррекция одного не вредит другому.

Флажок «Среднее» накапливает результат по последним 10 попыткам, помогая получить устойчивое определение.

Режим: как применяется коррекция угла…

  • Оба: ко всем углам ввода применяется одна общая коррекция.
  • Раздельный: коррекция угла для горизонтали & вертикали затухает до нуля на 45 градусах, поэтому правка вертикали не влияет на «преимущественно горизонтальный» ввод и наоборот.

    «Раздельный» лучше подходит, когда нужные коррекции направлены в противоположные стороны.

  • Смешивание: коррекция угла линейно интерполируется между заданными значениями для горизонтали & вертикали для всех промежуточных углов ввода.

    «Смешивание» естественнее, когда нужные коррекции направлены одинаково, но различаются по величине.

Привязка к углу

Эта функция компенсирует небольшие угловые отклонения ваших физических движений, чтобы курсор при желании шёл строго горизонтально или вертикально.

Custom Curve позволяет настраивать это по каждой оси и предлагает два режима:

  • Классический: все углы ниже заданного порога округляются к ближайшей оси.

    Этот стандартный способ удобен при работе в 2D-приложениях, но напрямую снижает угловое разрешение, поэтому для игр подходит хуже.

  • Мягкий: углы мягко притягиваются к ближайшей оси без потери углового разрешения — вместо этого плавно сжимаются углы ввода, необходимые чтобы их достичь.

    Математически это похоже на эффект «закручивания» при ускорении с метрикой «Независимая», но работает и при постоянной чувствительности. Режим создан с прицелом на игры.


Горячие клавиши интерфейса

Панель профилей

  • Ctrl + N Добавить новый профиль
  • Ctrl + D Дублировать выбранный профиль
  • Ctrl + I Импортировать профиль из файла (поддерживаются .cc4 и .ccurve)
  • Ctrl + E Экспортировать выбранный профиль в файл .cc4
  • Ctrl + C Копировать выбранный профиль в буфер обмена
  • Ctrl + V Вставить профиль из буфера обмена
  • Del Удалить выбранный неприменённый профиль

Редактор графика кривой

  • Щелчок & перетаскивание Перемещение вида
  • Колесо мыши Масштабирование
  • Ctrl + колесо мыши Альтернативный режим масштабирования
  • Двойной левый щелчок Развернуть вид кривой
  • Средний щелчок Пересчитать масштаб вида кривой
  • A Добавить контрольную точку в позиции курсора
  • D Удалить контрольную точку под курсором
  • V Переключить выбор вертикальной / горизонтальной кривой
  • Shift + перетаскивание точек Масштабировать кривую от выбранной контрольной точки
  • Alt + перетаскивание точек Двигать выбранную и последующие контрольные точки вместе
  • Ctrl + перетаскивание точек Ограничить движение контрольной точки осью

Общее

  • Ctrl + Z Отменить последний ввод в текстовом поле
  • Shift + перетаскивание ползунка Точная подстройка

Описание пресетов

В Custom Curve входит 16 пресетов кривых, задуманных как отправная точка для собственной настройки. Они покрывают разные сценарии и опираются на устоявшиеся подходы.

Чтобы воспользоваться пресетами, добавьте новый профиль и выберите нужный из списка в приложении. У каждого пресета есть миниатюра и описание назначения.

По умолчанию пресеты отмасштабированы под нормализованную скорость в «дюймах в секунду» — при их использовании настоятельно рекомендуется указать DPI вашей мыши. При импорте пресета программа сама предложит это сделать.

Горизонтальная кривая Вертикальная кривая (раздельные пресеты Г / В)

Пресет 1: Natural

Интуитивная форма для универсального применения — и для работы с курсором в 2D, и для 3D-игр. Кривая плавно масштабируется до предела привычной пользователю чувствительности без ощутимого жёсткого потолка и даёт всё большую точность на медленных движениях. Отличный вариант и для новичков, и для опытных пользователей.

Пресет 2: Capped Linear

Ещё один отличный вариант для знакомства с ускорением; его давно предпочитают многие опытные пользователи. Скорость роста чувствительности постоянна, а жёсткий потолок стабилизирует чувствительность на быстрых движениях руки.

Пресет 3: Quadratic

Здесь чувствительность растёт по «вогнутой вверх» форме. На медленных движениях рост мягкий, перед самым пределом — более резкий, а затем включается жёсткий потолок для быстрых движений. Такую форму иногда предпочитают в играх, где нужно много точного сопровождения влево-вправо вперемешку с быстрыми фликами, но без использования смещения.

Пресет 4: Offset Linear

Альтернатива квадратичной кривой: чувствительность начинает расти линейно только после того, как скорость мыши превысит 5 дюймов в секунду (то есть скорость «смещения»). Идея в том, чтобы задать постоянную чувствительность на всех скоростях, где нужно сопровождение цели, ценой менее плавного роста после включения ускорения.

Пресет 5: S-Shaped

Симметричная сигмоида. Сочетает мягкий подъём квадратичной кривой с плавным выходом на предел, как у стиля Natural. Убирает любое ощущение жёсткого потолка ускорения — ещё один отличный универсальный вариант.

Пресет 6: Uncapped Linear

Хороший выбор для тех, кому нравится равномерный рост без верхнего предела ускорения. Рекомендуется при более высоких диапазонах чувствительности, где движения руки медленнее и подконтрольнее. Даёт большую гибкость, но не подходит тем, кто часто делает резкие «флики».

Пресет 7: Precision

Кривая стартует с нуля и очень быстро идёт вверх. Основное изменение чувствительности приходится на самые медленные (а значит, самые контролируемые) движения руки. Подходит тем, кому в целом нравится ощущение чувствительности без ускорения, но хочется большого выигрыша в точности именно на самых медленных движениях. Отлично для стилей игры вроде «навёл и щёлкнул» и снайперской стрельбы.

Пресет 8: Jump

Этот стиль — для тех, кому нравится ощущение чувствительности без ускорения на большинстве скоростей руки, но нужен рывок чувствительности на самых быстрых движениях (например, при развороте в 3D-игре). Так можно играть на фиксированной низкой чувствительности почти всё время, избавившись от неудобно размашистых движений при перемещении.

Пресет 9: Modulated Precision

Этот пресет добавляет к стилю Precision гашение скорости по замедлению. По мере снижения скорости руки входная скорость уменьшается дополнительно, что даёт лучший контроль остановки и более стабильные флики.

Пресет 10: Modulated Jump

Этот пресет добавляет к стилю Jump усиление скорости по ускорению. Резкие и более энергичные движения руки дают большую входную скорость, поэтому ускорение срабатывает и на меньших скоростях, если движение достаточно реактивное.

Пресет 11: Developer's Curve 1 Г / В

Работает как стиль Natural, но с большим диапазоном чувствительности и небольшим подъёмом вертикальной чувствительности на низких скоростях. Это компенсирует обычно меньший размах движения вперёд-назад и делает удобнее самые разные стили прицеливания. Используется метрика «Независимая», которая естественным образом добавляет направленное закручивание, облегчая плавное сопровождение вдоль каждой из основных осей.

Пресет 12: Developer's Curve 2 Г / В

Асимметричная сигмоида, у которой верхняя часть «S» растянута на более быстрые движения руки. Рассчитана на игроков с низкой чувствительностью, использующих широкий диапазон скоростей: середина кривой приходится на переход от контролируемого движения к баллистическому. Вертикальная чувствительность повышена на медленных скоростях ради удобства — за счёт нелинейного смещения, полностью исключающего снос по направлению.

Пресет 13: Developer's Curve 3 Г / В

Вариант пресета 12 с малым перепадом: масштабируется вокруг чувствительности 1, использует линейное смещение с точным сохранением направления, а вертикальная чувствительность оставлена без ускорения. Замысел в том, чтобы применять эту настройку на привычном внутриигровом значении чувствительности без каких-либо доработок. Отличная отправная точка для того, кто ещё не привык к ускорению, но хочет одновременно и большей точности, и удобства перемещения. Кривая очень деликатная, поэтому привыкшему к ускорению пользователю прироста может не хватить.

Пресет 14: Developer's Curve 4 Г / В

Сочетает вертикальную кривую в стиле Natural и горизонтальную сигмоиду с плавным линейным смещением между осями. Очень комфортная форма, подходящая для многих жанров и стилей прицеливания.

Пресет 15: Windows Enhance Pointer Precision

Эмуляция кривой Windows 10/11 «Повышенная точность установки указателя» (EPP) при стандартной скорости указателя 6/11 (10/20). Это позволяет использовать кривую в играх с Raw Input, которые обходят штатное поведение Windows. Поскольку функция Windows не нормализуется по времени, оставьте частоту опроса на вкладке «Выход» равной 1000 Гц — так эмуляция будет точной независимо от реальной частоты опроса вашей мыши.

Пресет 16: Power Curve (экспонента 0,05)

Эмуляция стандартной кривой ускорения из многих игр на Source Engine. Математически эта кривая линейна в логарифмическом пространстве, что даёт плавное ускорение, хорошо совместимое с большинством стилей прицеливания. Поскольку ускорение в Source Engine зависит от внутриигровой частоты кадров (FPS), эмуляция может совпасть только с одним конкретным значением FPS. Чтобы попасть точно, отмасштабируйте контрольные точки вдоль оси скорости на (внутриигровой FPS) / 1000