Source : Scratch Wiki en français


Détecter la molette de la souris

Scratch donne accès à divers moyens d'interagir avec la scène du projet comme les touches du clavier ou le pointeur de la souris. Cependant, il existe des Interactions moins accessibles, mais tout aussi utiles.
Dans ce tuto, nous allons voir comment on peut détecter les mouvements de la molette de la souris.

La méthode

La méthode est relativement facile, elle repose sur le fait que le bloc quand la touche [ v] est pressée détecte aussi bien la molette de la souris qu'il détecte les autres flèches.

Détecter un scroll vers le bas

quand la touche [flèche du bas v] est pressée
si <non<touche (flèche du bas v) pressée>> alors
... // ce qui ce passe quand on bouge la molette vers le bas
fin

Détecter un scroll vers le haut

quand la touche [flèche du haut v] est pressée
si <non<touche (flèche du haut v) pressée>> alors
... // ce qui ce passe quand on bouge la molette vers le haut
fin

Utilisation

Cette technique peut être utilisée de divers manières surtout pour l'accessibilité.

Créer un défilement

Sans doute la raison principale de l'utilisation de cette technique, l'idée est de créer une variable (scroll) qui positionne les éléments en fonction de celle-ci.

quand la touche [flèche du bas v] est pressée
si <non <touche (flèche du bas v) pressée>> alors
ajouter [-5] à [Scroll v]
fin
quand la touche [flèche du haut v] est pressée
si <non <touche (flèche du haut v) pressée>> alors
ajouter [5] à [Scroll v]
fin

Créer un Zoom

L'idée ici est de créer une variable (Zoom) qui positionne les éléments et les redimensionne en fonction de celle-ci.

quand la touche [flèche du bas v] est pressée
si <non <touche (flèche du bas v) pressée>> alors
ajouter [-5] à [Zoom v]
fin
quand la touche [flèche du haut v] est pressée
si <non <touche (flèche du haut v) pressée>> alors
ajouter [5] à [Zoom v]
fin

L'utiliser comme une touche supplémentaire

Ça peut aussi être utile sur un petit nombre d'entrées matérielles, comme sur une carte comme Makey Makey.

Cet article fait partie de la catégorie des tutos
Tous les articles de cette catégorie :
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.