KeyCode

enumeration

Cambiar al Manual

Descripción

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.

Variables

NoneNo se asigna (nunca se retorna como el resultado de una pulsación de tecla).
BackspaceTecla retroceso.
DeleteLa tecla de borrado hacia delante.
TabLa tecla tab.
ClearLa tecla Clear (limpiar).
ReturnTecla de retorno.
PausePausa en maquinas PC.
EscapeTecla de Escape.
SpaceBarra espaciadora.
Keypad0Numeric keypad 0.
Keypad1Numeric keypad 1.
Keypad2Numeric keypad 2.
Keypad3Numeric keypad 3.
Keypad4Numeric keypad 4.
Keypad5Numeric keypad 5.
Keypad6Numeric keypad 6.
Keypad7Numeric keypad 7.
Keypad8Numeric keypad 8.
Keypad9Numeric keypad 9.
KeypadPeriodNumeric keypad '.'.
KeypadDivideNumeric keypad '/'.
KeypadMultiplyNumeric keypad '*'.
KeypadMinusNumeric keypad '-'.
KeypadPlusNumeric keypad '+'.
KeypadEnterNumeric keypad Enter.
KeypadEqualsNumeric keypad '='.
UpArrowTecla de la flecha Arriba.
DownArrowTecla de la flecha de Abajo.
RightArrowTecla de la flecha de la Derecha.
LeftArrowTecla de la flecha de Izquierda.
InsertTecla Insert key
HomeTecla Home.
EndTecla End.
PageUpPage up.
PageDownPage down.
F1Tecla de función F1.
F2Tecla de función F2.
F3Tecla de función F3.
F4Tecla de función F4.
F5Tecla de función F5.
F6Tecla de función F6.
F7Tecla de función F7.
F8Tecla de función F8.
F9Tecla de función F9.
F10Tecla de función F10.
F11Tecla de función F11
F12Tecla de función F12.
F13Tecla de función F13.
F14Tecla de función F14.
F15Tecla de función F15.
Alpha0La tecla '0'en la parte superior del teclado alfanumérico.
Alpha1La tecla '1'en la parte superior del teclado alfanumérico.
Alpha2La tecla '2'en la parte superior del teclado alfanumérico.
Alpha3La tecla '3'en la parte superior del teclado alfanumérico.
Alpha4La tecla '4'en la parte superior del teclado alfanumérico.
Alpha5La tecla '5'en la parte superior del teclado alfanumérico.
Alpha6La tecla '6'en la parte superior del teclado alfanumérico.
Alpha7La tecla '7'en la parte superior del teclado alfanumérico.
Alpha8La tecla '8'en la parte superior del teclado alfanumérico.
Alpha9La tecla '9' en la parte superior del teclado alfanumérico.
ExclaimTecla de Signo de exclamación '!'.
DoubleQuoteTecla de comillas dobles '"'.
HashTecla Hash '#'.
DollarTecla signo de dolar '$'.
PercentPercent '%' key.
AmpersandEl símbolo del signo "&".
QuoteCita clave '.
LeftParenTecla de paréntesis izquierda '('.
RightParenTecla de paréntesis derecha '('.
AsteriskTecla asterisco '*'.
PlusTecla más '+'.
CommaTecla coma ','.
MinusTecla Menos '-'.
PeriodTecla punto '.'.
SlashTecla slash '/'.
ColonTecla de dos puntos ':'.
SemicolonTecla punto y coma ';'.
LessTecla menor que '<'.
EqualsTecla Igual '='.
GreaterTecla mayor que '>'.
QuestionSigno de interrogación '?'.
AtTecla arroba '@'.
LeftBracketTecla de escuadra izquierda '['.
BackslashTecla barra invertida '\'.
RightBracketTecla de escuadra derecha '['.