Key codes returned by Event.keyCode. These map directly to a physical key on the keyboard.
Key codes can be used to detect key down and key up events, using Input.GetKeyDown and Input.GetKeyUp:
using UnityEngine;
public class KeyCodeExample : MonoBehaviour { void Update() { if (Input.GetKeyDown(KeyCode.Space)) { Debug.Log("Space key was pressed."); }
if (Input.GetKeyUp(KeyCode.Space)) { Debug.Log("Space key was released."); } } }
Keyboard events can also be captured within OnGUI:
using UnityEngine;
public class KeyCodeOnGUIExample : MonoBehaviour { void OnGUI() { if (Event.current.Equals(Event.KeyboardEvent(KeyCode.Space.ToString()))) { Debug.Log("Space key is pressed."); } } }
The Input pages provide details about accessing keyboard, mouse and joystick input.
| None | No se asigna (nunca se retorna como el resultado de una pulsación de tecla). |
| Backspace | Tecla retroceso. |
| Delete | La tecla de borrado hacia delante. |
| Tab | La tecla tab. |
| Clear | La tecla Clear (limpiar). |
| Return | Tecla de retorno. |
| Pause | Pausa en maquinas PC. |
| Escape | Tecla de Escape. |
| Space | Barra espaciadora. |
| Keypad0 | Numeric keypad 0. |
| Keypad1 | Numeric keypad 1. |
| Keypad2 | Numeric keypad 2. |
| Keypad3 | Numeric keypad 3. |
| Keypad4 | Numeric keypad 4. |
| Keypad5 | Numeric keypad 5. |
| Keypad6 | Numeric keypad 6. |
| Keypad7 | Numeric keypad 7. |
| Keypad8 | Numeric keypad 8. |
| Keypad9 | Numeric keypad 9. |
| KeypadPeriod | Numeric keypad '.'. |
| KeypadDivide | Numeric keypad '/'. |
| KeypadMultiply | Numeric keypad '*'. |
| KeypadMinus | Numeric keypad '-'. |
| KeypadPlus | Numeric keypad '+'. |
| KeypadEnter | Numeric keypad Enter. |
| KeypadEquals | Numeric keypad '='. |
| UpArrow | Tecla de la flecha Arriba. |
| DownArrow | Tecla de la flecha de Abajo. |
| RightArrow | Tecla de la flecha de la Derecha. |
| LeftArrow | Tecla de la flecha de Izquierda. |
| Insert | Tecla Insert key |
| Home | Tecla Home. |
| End | Tecla End. |
| PageUp | Page up. |
| PageDown | Page down. |
| F1 | Tecla de función F1. |
| F2 | Tecla de función F2. |
| F3 | Tecla de función F3. |
| F4 | Tecla de función F4. |
| F5 | Tecla de función F5. |
| F6 | Tecla de función F6. |
| F7 | Tecla de función F7. |
| F8 | Tecla de función F8. |
| F9 | Tecla de función F9. |
| F10 | Tecla de función F10. |
| F11 | Tecla de función F11 |
| F12 | Tecla de función F12. |
| F13 | Tecla de función F13. |
| F14 | Tecla de función F14. |
| F15 | Tecla de función F15. |
| Alpha0 | La tecla '0'en la parte superior del teclado alfanumérico. |
| Alpha1 | La tecla '1'en la parte superior del teclado alfanumérico. |
| Alpha2 | La tecla '2'en la parte superior del teclado alfanumérico. |
| Alpha3 | La tecla '3'en la parte superior del teclado alfanumérico. |
| Alpha4 | La tecla '4'en la parte superior del teclado alfanumérico. |
| Alpha5 | La tecla '5'en la parte superior del teclado alfanumérico. |
| Alpha6 | La tecla '6'en la parte superior del teclado alfanumérico. |
| Alpha7 | La tecla '7'en la parte superior del teclado alfanumérico. |
| Alpha8 | La tecla '8'en la parte superior del teclado alfanumérico. |
| Alpha9 | La tecla '9' en la parte superior del teclado alfanumérico. |
| Exclaim | Tecla de Signo de exclamación '!'. |
| DoubleQuote | Tecla de comillas dobles '"'. |
| Hash | Tecla Hash '#'. |
| Dollar | Tecla signo de dolar '$'. |
| Percent | Percent '%' key. |
| Ampersand | El símbolo del signo "&". |
| Quote | Cita clave '. |
| LeftParen | Tecla de paréntesis izquierda '('. |
| RightParen | Tecla de paréntesis derecha '('. |
| Asterisk | Tecla asterisco '*'. |
| Plus | Tecla más '+'. |
| Comma | Tecla coma ','. |
| Minus | Tecla Menos '-'. |
| Period | Tecla punto '.'. |
| Slash | Tecla slash '/'. |
| Colon | Tecla de dos puntos ':'. |
| Semicolon | Tecla punto y coma ';'. |
| Less | Tecla menor que '<'. |
| Equals | Tecla Igual '='. |
| Greater | Tecla mayor que '>'. |
| Question | Signo de interrogación '?'. |
| At | Tecla arroba '@'. |
| LeftBracket | Tecla de escuadra izquierda '['. |
| Backslash | Tecla barra invertida '\'. |
| RightBracket | Tecla de escuadra derecha '['. |