SCANCODE

SCANCODE

RETOURNE LE CODE DE LA TOUCHE ACTUELLEMENT ENFONCÉE (CLAVIER OU SOURIS)


  • Type : Variable système
  • Paramètre : 0
  • Groupe : Système


ACTION

La variable système SCANCODE retourne le code de la touche actuellement enfoncée du clavier ou de la souris.

Si aucune touche n'est enfoncée, SCANCODE vaut 0.

Remarque : il n'y a pas de mémorisation : SCANCODE donne en temps réel le code de la touche enfoncée.

Exemple de codes utiles :

Flèche gauche : 37

Flèche haut : 38

Flèche droite : 39

Flèche bas : 40

Espace : 32

Enter : 13

b : 66, u : 85, Tab : 9, ...

Touche gauche de la souris : 1

Touche droite de la souris : 2


SYNTAXE : SCANCODE dans une expression


UTILISATION

  • La variable système SCANCODE est utilisée pour connaître le code de la touche actuellement enfoncée. Elle est très utile dans les jeux.

ERREUR

  • Rien.

EXEMPLE

SCANCODE.bas
dim x,y : ' coordonnées 2D
' mise à jour des coordonnées en fonction de l'action sur les touches fléchées
if scancode=37 then x=x-1
if scancode=39 then x=x+1
if scancode=38 then y=y-1
if scancode=40 then y=y+1

EN RAPPORT

FILTER