De Scratch Wiki en français
Fonctionnement
Ce bloc sert à savoir si une certaine touche est pressée.
Ainsi, ce bloc booléen renverra « true » (vrai) lorsque la touche choisie préalablement est enfoncée, ou « false » (faux) dans le cas contraire.
Touches spéciales
Il est possible de détecter des touches qui ne sont pas listées dans le menu déroulant en utilisant la technique suivante : touche (regrouper [enter] et []) pressée?
touche (regrouper [@] et []) pressée?
touche (regrouper [$] et []) pressée?
Exemples d'utilisation
Vous pouvez utiliser ce bloc dans vos projets pour :
- Contrôler le mouvement d'un sprite :
quand le drapeau vert pressé répéter indéfiniment si <touche [flèche droite v] pressée?> alors ajouter (10) à x fin si <touche [flèche gauche v] pressée?> alors ajouter (-10) à x
- Détecter l'appui sur la touche espace pour passer à la suite dans un projet :
attendre jusqu’à ce que<touche [espace v] pressée?>::control attendre jusqu’à ce que<non <touche [espace v] pressée?>>::control arrière-plan suivant
- Créer des « text engine »
si <touche [a v] pressée?> alors dessiner un a :: custom end si <touche [b v] pressée?> alors dessiner un b :: custom end ...
Dans le forum
Dans le forum, vous pouvez intégrer des blocs Scratch grâce au BBcode. Voici le code nécessaire :
<touche [ v] pressée?>
<touche [ v] pressée?>
Voir aussi
blocs de capteur :: sensing