Функция «Смещение» в Custom Curve
Иллюстрации того, как Смещение влияет на величину и направление перемещения курсора при разной чувствительности по осям X и Y. См. Руководство, чтобы узнать больше об использовании смещения в Custom Curve.
Угол и величина
Траектория курсора при круговом движении мыши
Управление
Кривая смещения
Показания
Связь между горизонтальной и вертикальной чувствительностью
Из-за того, как мышью пользуются на столе, движение вбок и движение вперёд-назад — на самом деле не один и тот же жест. Влево и вправо у запястья и руки достаточно места для работы; вперёд и назад — движение более стеснённое, оно задействует другие мышцы и даёт иную степень контроля. Поэтому вполне разумно хотеть, чтобы какая-то часть чувствительности зависела от того, в какую сторону движется мышь.
Стандартная поосевая чувствительность (Смещение 0%)
Стандартная поосевая чувствительность масштабирует горизонтальное и вертикальное движение по отдельности. Это сохраняет независимость двух настроек: горизонтальное расстояние зависит только от чувствительности по X, а вертикальное — только от чувствительности по Y. Однако при этом меняется и направление движения, идущего не вдоль осей. Например, при движении под углом 45° с двумя разными значениями чувствительности курсор пойдёт под другим углом. Отклонение направления равно нулю вдоль осей и максимально между ними, поэтому оно меняется, пока курсор проходит по дуге. Это одна из причин, по которым игроки, попробовав разную чувствительность по X и Y, часто говорят, что предпочитают «1:1»: дело не в изменении чувствительности, а в угловом отклонении.
При разной чувствительности по X и Y и движениях не вдоль осей произвольным может казаться не только угол, но и получающаяся величина перемещения. Меняется и форма траектории курсора: она всё меньше похожа на форму движения, сделанного на коврике, — как видно на иллюстрации с траекторией курсора.
Метод смещения (Смещение 100%)
Смещение вместо этого применяет ко всему движению единый масштабный коэффициент, зависящий от входного угла. Поэтому направление курсора совпадает с направлением мыши на коврике под любым углом. Две настройки чувствительности перестают быть независимыми: диагональный выход становится определённым произведением обоих значений чувствительности, а итоговый коэффициент масштабирования для любого угла задаётся кривой смещения и применяется пропорционально в логарифмическом пространстве. На практике это значит, что обе чувствительности можно выставлять исключительно ради удобства и контроля — в каком угодно соотношении, а не исходя из того, какое угловое отклонение вы готовы терпеть.
Для наглядности иллюстрации используют две фиксированные чувствительности, но сам метод от этого никак не зависит: смещение так же точно удерживает направление, когда каждой осью управляет собственная кривая ускорения.
Ползунок «Смещение» выполняет линейное смешивание двух методов применения чувствительности.