Keyboard Input
SourcesSource d'entrée clavier interactive. Cliquez sur le bloc pour l'activer, puis pilotez à l'aide des touches fléchées ou ZQSD / WASD — y compris pendant l'exécution de la simulation. L'insertion d'un bloc KeyboardInput (ou de tout autre bloc d'entrée interactive) bascule automatiquement la simulation en cadence temps réel.
Entrées & Sorties
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| ← Out | x |
X | number | Output |
| ← Out | y |
Y | number | Output |
Paramètres
| Paramètres | Label | Type | Défaut | Description |
|---|---|---|---|---|
keyX |
X State | number | 0 |
-1 (left/A), 0, or 1 (right/D) — written by the keyboard listener |
keyY |
Y State | number | 0 |
-1 (down/S), 0, or 1 (up/W) — written by the keyboard listener |
gain |
Gain | number | 1 |
Output scale: out = key state × gain |
Exemples d'Utilisation
- Conduite d'un robot mobile : envoyer l'axe X sur la vitesse angulaire et l'axe Y sur la vitesse linéaire.
Remarques & Bonnes Pratiques
- Gestion du focus : Le bloc n'intercepte les frappes de touches que lorsqu'il a le focus, évitant ainsi tout conflit avec les raccourcis de l'éditeur.
Composants Associés
- Joystick2D : Contrôle 2D analogique et fluide à la souris
- Slider : Curseur linéaire réglable
- Constant : Valeur constante statique