La fonction Dimension de Custom Curve

Illustrations montrant comment la fonction Dimension raccourcit ou allonge le mouvement de la souris hors axe, sans toucher directement à la sensibilité horizontale & verticale, comme indiqué dans le Guide d'utilisation.

Mouvement raccourci Mouvement allongé Mouvement inchangé

Amplitude selon la direction

Entrée de la souris, amplitude unitaire Sortie du curseur avec les réglages actuels

Trajectoire du curseur pour un mouvement circulaire de la souris

Trajectoire de la souris Trajectoire du curseur avec les réglages actuels

Commandes

4.0
0.00
45.0°

Gain selon la direction

Gain appliqué dans chaque direction

Relevés

Gain appliqué
1.166
Gain sur les axes
1.000
Gain à 22,5°
1.123
Gain à 45°
1.166

Séparer le mouvement axial des arcs & diagonales

La plupart des mouvements de souris ont une composante horizontale & verticale en même temps. Un mouvement soutenu le long d'un seul axe est rare : naviguer sur un bureau, ou suivre une cible dans un jeu, est un mouvement fait d'arcs, de courbes & de diagonales — un déplacement strictement horizontal ou vertical est l'exception plutôt que la règle.

Régler uniquement la sensibilité horizontale & verticale ajuste directement les deux cas de mouvement les plus rares — Dimension agit sur tout le reste, en mettant à l'échelle ce qui tombe entre les axes. Le curseur ou le réticule peut être rendu globalement plus souple ou plus ferme alors qu'un demi-tour à 180° bien rodé ou une compensation de recul apprise restent inchangés.

Le facteur d'échelle s'applique à l'ensemble du mouvement plutôt qu'à l'une ou l'autre composante : la direction du curseur reste donc fidèle à celle de la souris quel que soit le réglage. Seule la distance change, et seulement hors axe.

Comment le gain est appliqué

Une valeur de Dimension négative raccourcit le mouvement entre les axes ; une valeur positive l'allonge. Le changement est maximal sur les diagonales et tombe à zéro sur les axes : un flick strictement horizontal ou vertical parcourt donc la même distance quelle que soit la valeur de Dimension.

La forme déplace le changement vers les diagonales. À 0, il se répartit sur toutes les directions hors axe, y compris celles à quelques degrés de l'horizontale. À 1, il se concentre autour des diagonales : le gain à 45° est le même dans les deux cas — ce qui change, c'est la vitesse à laquelle il retombe vers les axes. Le tracé « Gain selon la direction » le montre directement — la forme modifie la largeur de la courbe, pas sa hauteur.

Quelques usages

  • En combinaison avec l'accélération : dans un jeu, suivre une cible tout en compensant le recul est un mouvement diagonal ou courbe pendant presque toute sa durée. Une courbe d'accélération met le mouvement à l'échelle selon sa vitesse : pour une même compensation de recul nécessaire, la sortie est donc davantage accélérée lorsqu'on suit en plus une cible qui se déplace horizontalement que lorsqu'on tire sur une cible immobile. Baisser Dimension peut resserrer ce mouvement, ce qui aide à tenir ensemble les deux tâches de visée tout en utilisant l'accélération. Le même bénéfice s'obtient aussi avec la métrique « Indépendant » dans les options d'entrée, mais Dimension offre plus de contrôle.
  • Contrôle du curseur en 2D : sur les écrans larges, de plus en plus courants, les coins demandent plus de mouvement pour être atteints. Augmenter à la fois Dimension et la forme allonge cette portée et rend le mouvement plus confortable, sans avoir à relever la sensibilité horizontale et verticale, ce qui n'est pas toujours souhaitable.
  • Flicks trop courts : un flick censé être purement horizontal mais qui part systématiquement de quelques degrés parcourt moins de distance horizontale que prévu et peut donc s'arrêter avant la cible. Augmenter Dimension allonge ces mouvements hors axe peu inclinés. Combiné à une légère baisse de la sensibilité horizontale pour compenser, cela crée une marge d'erreur plus confortable.

Où cela intervient dans la chaîne

Dimension intervient après la mise à l'échelle. Elle agit sur la sortie, une fois la courbe d'accélération déjà appliquée — elle peut donc s'utiliser librement sans modifier la réponse de la courbe, ou même sans accélération du tout.