Keyboard Input
SourcesFuente interactiva de entrada por teclado. Haga clic en el bloque para habilitarlo y controle la salida mediante las teclas de flecha o WASD — incluso mientras la simulación está en marcha. Incorporar un KeyboardInput (o cualquier bloque de entrada interactiva) activa automáticamente la sincronización en tiempo real de la simulación.
Entradas y Salidas
| Direction | ID | Label | Tipo | Status |
|---|---|---|---|---|
| ← Out | x |
X | number | Output |
| ← Out | y |
Y | number | Output |
Parámetros
| Parámetros | Label | Tipo | Por defecto | Descripción |
|---|---|---|---|---|
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 |
Ejemplos de Uso
- Navegación de un vehículo autónomo: vincular x a la consigna de guiñada e y a la consigna de propulsión.
Observaciones y Buenas Prácticas
- Control de foco: El bloque solo procesa eventos de pulsación de teclas cuando está enfocado activamente, evitando interferencias con los atajos del entorno de modelado.
Bloques Relacionados
- Joystick2D: Control continuo bidimensional mediante ratón
- Slider: Deslizador analógico unidimensional
- Constant: Fuente estática de señal constante