Search this site
Embedded Files
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
Mon BBC SDL pas à pas
  • Accueil
  • BBC BASIC
  • BBC OS
  • BBC MODULES
  • RUBRIQUES
  • LIENS
  • More
    • Accueil
    • BBC BASIC
    • BBC OS
    • BBC MODULES
    • RUBRIQUES
    • LIENS

⇨ MENU ⇨ BIBLIOTHEQUE ⇨ nowait.bbc

FNget et FNget$

DESCRIPTION.


La fonction FNget retourne le code ASCII de la touche du clavier qui a été enfoncée.

La fonction FNget$ retourne le symbole de la touche du clavier qui a été enfoncée.




SYNTAXE.


kvaleur = FNget

kcaractère$ = FNget$




REMARQUES.


La fonction FNget remplace l'instruction GET, sans interrompre le traitement des gestionnaires d'événement asynchrones.

La fonction FNget$ remplace l'instruction GET$, sans interrompre le traitement des gestionnaires d'événement asynchrones.



Voir l'instruction GET pour plus de détails sur son utilisation.

Voir l'instruction GET$ pour plus de détails sur son utilisation.



Les fonctions FNget et FNget$ sont importées depuis le module nowait.bbc. 




EXEMPLES.


1. Utilisation de FNget$ pour obtenir le symbole de la touche.

INSTALL @lib$ + "nowait.bbc"

REPEAT

PRINT "Appuyer sur Q pour arreter ... "

WAIT( 15 ) : ktouche$ = FNget$

PRINT "Vous avez appuyez sur " ; ktouche$

PRINT

UNTIL ktouche$ = "Q" OR ktouche$ = "q"

PRINT "Test termine. Au revoir."

END



2. Utilisation de FNget pour obtenir le code ASCII de la touche.

INSTALL @lib$ + "nowait.bbc"

REPEAT

PRINT "Appuyer sur Q pour arreter ... "

WAIT( 15 ) : ktouche = FNget

PRINT "Vous avez appuyez sur " ; CHR$( ktouche )

PRINT

UNTIL ktouche = 81 OR ktouche = 113

PRINT "Test termine. Au revoir."

END

Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions.

Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse