BlockWerk Documentation
⌨

Keyboard Input

Sources

Source 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.

Simuler dans BlockWerk

Bac à sable interactif directement dans votre navigateur — aucune installation, moteur WebAssembly.

Simuler dans BlockWerk →

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