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

dim x,y : rem coordonnées 2D

rem 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