Source: Scratch Wiki en français
Description
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
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 « Pen 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 ...
Sur le forum Scratch
Il est possible d'insérer ce bloc sur le forum Scratch via du BBCode :
<touche [ v] pressée?>
Sera alors rendu :
<touche [ v] pressée?>
[scratchblocks]et
[/scratchblocks]pour être affiché en tant que bloc dans un post.
Autre
<touche [ v] pressée?> Voir aussi
blocs de capteur :: sensing