KeyCode

enumeration

Switch to Manual

Description

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

NoneНе назначена (никогда не вернётся в случае нажатия клавиши).
BackspaceКлавиша Backspace.
DeleteКлавиша удаления вперед.
TabКлавиша Tab.
ClearКлавиша Clear.
ReturnКлавиша Return.
PauseКлавиша Pause на PC.
EscapeКлавиша Escape.
SpaceКлавиша Space (пробел).
Keypad0Клавиша '0' на цифровой клавиатуре.
Keypad1Клавиша '1' на цифровой клавиатуре.
Keypad2Клавиша '2' на цифровой клавиатуре.
Keypad3Клавиша '3' на цифровой клавиатуре.
Keypad4Клавиша '4' на цифровой клавиатуре.
Keypad5Клавиша '5' на цифровой клавиатуре.
Keypad6Клавиша '6' на цифровой клавиатуре.
Keypad7Клавиша '7' на цифровой клавиатуре.
Keypad8Клавиша '8' на цифровой клавиатуре.
Keypad9Клавиша '9' на цифровой клавиатуре.
KeypadPeriodКлавиша '.' на цифровой клавиатуре.
KeypadDivideКлавиша '/' на цифровой клавиатуре.
KeypadMultiplyКлавиша '*' на цифровой клавиатуре.
KeypadMinusКлавиша '-' на цифровой клавиатуре.
KeypadPlusКлавиша '+' на цифровой клавиатуре.
KeypadEnterNumeric keypad Enter.
KeypadEqualsКлавиша '=' на цифровой клавиатуре.
UpArrowКлавиша «стрелка вверх».
DownArrowКлавиша "Стрелка вниз".
RightArrowКлавиша «стрелка направо».
LeftArrowКлавиша 'Стрелка влево'.
InsertКлавиша Insert.
HomeКлавиша Home.
EndКлавиша End.
PageUpКлавиша Page Up.
PageDownКлавиша Page Down.
F1Функциональная клавиша F1.
F2Функциональная клавиша F2.
F3Функциональная клавиша F3.
F4Функциональная клавиша F4.
F5Функциональная клавиша F5.
F6Функциональная клавиша F6.
F7Функциональная клавиша F7.
F8Функциональная клавиша F8.
F9Функциональная клавиша F9.
F10Функциональная клавиша F10.
F11Функциональная клавиша F11.
F12Функциональная клавиша F12.
F13Функциональная клавиша F13.
F14Функциональная клавиша F14.
F15Функциональная клавиша F15.
Alpha0Клавиша '0' в верхнем ряду клавиатуры.
Alpha1Клавиша '1' в верхнем ряду клавиатуры.
Alpha2Клавиша '2' в верхнем ряду клавиатуры.
Alpha3Клавиша '3' в верхнем ряду клавиатуры.
Alpha4Клавиша '4' в верхнем ряду клавиатуры.
Alpha5Клавиша '5' в верхнем ряду клавиатуры.
Alpha6Клавиша '6' в верхнем ряду клавиатуры.
Alpha7Клавиша '7' в верхнем ряду клавиатуры.
Alpha8Клавиша '8' в верхнем ряду клавиатуры.
Alpha9Клавиша '9' в верхнем ряду клавиатуры.
ExclaimКлавиша '!' (восклицательный знак).
DoubleQuoteКлавиша '"' (двойная кавычка).
Hashрешетка '#'
DollarКлавиша '$' (знак доллара).
PercentPercent '%' key.
AmpersandКлавиша '&' (амперсанд).
QuoteКлавиша ' (кавычка).
LeftParenКлавиша '(' (левая круглая скобка).
RightParenКлавиша ')' (правая круглая скобка).
AsteriskКлавиша '*' (звёздочка).
PlusКлавиша '+' (плюс).
CommaКлавиша ',' (запятая).
MinusКлавиша '-' (минус).
PeriodКлавиша '.' (точка).
SlashКлавиша '/' (слеш).
ColonКлавиша ':' (двоеточие).
SemicolonSemicolon ';' (точка с запятой).
LessКлавиша '<' (знак «меньше»).
EqualsКлавиша '=' (равно).
GreaterКлавиша '>' (знак "больше").
QuestionКлавиша '?' (знак вопроса).
AtКлавиша '@' (собака).
LeftBracketКлавиша '[' (левая квадратная скобка).
BackslashКлавиша '\' (обратный слеш).
RightBracketКлавиша ']' (правая квадратная скобка).
CaretКлавиша '^'.
UnderscoreКлавиша '_' (подчёркивание).
BackQuoteКлавиша '`' (тильда).
AКлавиша 'a'.
BКлавиша 'b'.
CКлавиша 'c'.
DКлавиша 'd'.
EКлавиша 'e'.
FКлавиша 'f'.
GКлавиша 'g'.
HКлавиша 'h'.
IКлавиша 'i'.
JКлавиша 'j'.
KКлавиша 'k'.
LКлавиша 'l'.
MКлавиша 'm'.
NКлавиша 'n'.
OКлавиша 'o'.
PКлавиша 'p'.
QКлавиша 'q'.
RКлавиша 'r'.
SКлавиша 's'.
TКлавиша 't'.