...aiderait en quoique ce soit à gérer un état absolu de la molette.
Ah, pardon pour la mauvaise compréhension
L'avantage de les traiter comme des boutons est de ne pas modifier l'interface de la classe actuelle.
De plus, on a moins de type de source d'entré (boutons et axes pour reprendre l'analogie avec le joystick) à gérer.
On simule le delta = +1 par le wheelup et le -1 par le wheeldown.
Par contre, on perd de l'information si l'utilisateur arrive à tourner la molette de deux crans entre deux mises à jour...
En écrivant le paragraphe ci-dessus, je me demande pourquoi ne pas plutôt gérer comme un troisième axe de la souris.
Dans ce cas, on ne perd pas d'information, mais on doit modifier l'interface de la classe.