Keyboard Input
SourcesInteractieve 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.
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