Manual/ Referencia de la API

Input

Teclado, ratón, ejes y mando.

Input.getKey(tecla)La tecla está pulsada.
Input.getKeyDown(tecla)Se pulsó en este frame.
Input.getKeyUp(tecla)Se soltó en este frame.
Input.getMouseButton(b), …Down(b), …Up(b)Botones: 0 izquierdo, 1 derecho, 2 central, 3 y 4 laterales.
Input.mousePosition()Posición del ratón en píxeles (x, y).
Input.mouseDelta()Movimiento del ratón en este frame.
Input.getAxis(eje)Ejes virtuales (ver abajo).
Input.lockCursor(activo)Captura el ratón (primera persona): lo oculta, no sale de la ventana (en el editor, de la vista Juego) y mouseDelta() no se para en los bordes. false lo suelta. En el editor, Escape lo suelta siempre; al parar el juego se suelta solo.
Input.isCursorLocked()Si está capturado.

Las teclas se nombran sin distinguir mayúsculas: letras "a"–"z", números "0"–"9", "f1"–"f12", "space", "enter", "escape", "tab", "shift", "ctrl", "alt", "up", "down", "left", "right", "backspace" y "delete".

EjeValor
"Horizontal"−1 a 1 con A/D o ←/→.
"Vertical"−1 a 1 con S/W o ↓/↑.
"Mouse X", "Mouse Y"Movimiento del ratón (Y positivo hacia arriba).
"Mouse ScrollWheel"Rueda del ratón.

¿Algo no queda claro o falta algo? Pregunta en el Discord.