Keyboard Input
SourcesInteraktive Tastatureingabequelle. Klicken Sie auf den Block, um ihn zu aktivieren, und steuern Sie anschließend mit den Pfeiltasten oder WASD — auch während die Simulation läuft. Das Platzieren eines KeyboardInput-Blocks (oder eines beliebigen anderen interaktiven Eingabeblocks) schaltet die Simulation automatisch auf Echtzeit-Taktung.
Ein- & Ausgänge
| Direction | ID | Label | Typ | Status |
|---|---|---|---|---|
| ← Out | x |
X | number | Output |
| ← Out | y |
Y | number | Output |
Parameter
| Parameter | Label | Typ | Standardwert | Beschreibung |
|---|---|---|---|---|
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 |
Anwendungsbeispiele
- Flugsimulator-Steuerung: Achsen direkt mit den Eingängen eines Flugdynamikmodells koppeln.
Hinweise & Best Practices
- Fokussteuerung: Um versehentliche Eingaben während der Modellierung zu verhindern, nimmt der Block Tastendrücke nur im aktivierten Zustand entgegen.
Verwandte Blöcke
- Joystick2D: Kontinuierliche zweidimensionale Maussteuerung
- Slider: Stufenloser 1D-Schieberegler
- Constant: Feste statische Signalquelle