BlockWerk Documentatie
⌨

Keyboard Input

Sources

Interactieve toetsenbordbron. Klik op het blok om het te activeren (armen) en stuur vervolgens met de pijltjestoetsen of WASD — ook terwijl de simulatie draait. Het plaatsen van een KeyboardInput (of een ander interactief invoerblok) schakelt de simulatie automatisch over naar realtime afspelen.

Simuleren in BlockWerk

Interactieve sandbox direct in je browser — geen installatie, aangedreven door WebAssembly.

Simuleren in BlockWerk →

Ingangen & Uitgangen

Direction ID Label Type Status
← Out x X number Output
← Out y Y number Output

Parameters

Parameters Label Type Standaard Beschrijving
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

Gebruiksvoorbeelden

  • Voertuigbesturing: stuur de x-uitgang naar het stuurmechanisme en de y-uitgang naar de gaspedaal/rem-dynamica.

Opmerkingen & Best Practices

  • Focus en deactivatie: Het blok reageert alleen op toetsaanslagen wanneer het geselecteerd/geactiveerd is om onbedoelde invoer tijdens diagrambewerking te voorkomen.

Gerelateerde Componenten

  • Joystick2D: Vloeiende analoge 2D-besturing met de muis
  • Slider: Lineaire schuifregelaar met continue resolutie
  • Constant: Statische signaalwaarde