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."); } } }

For joystick and gamepad button presses, consider using Input.GetButtonDown and Input.GetButtonUp instead of the KeyCode. These methods allow you check input state using a descriptive action string, e.g. "fire" or "jump", instead of the hardwre button number.

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'.
UКлавиша 'u'.
VКлавиша 'v'.
WКлавиша 'w'.
XКлавиша 'x'.
YКлавиша 'y'.
ZКлавиша 'z'.
LeftCurlyBracketLeft curly bracket key '{'.
PipePipe '|' key.
RightCurlyBracketRight curly bracket key '}'.
TildeTilde '~' key.
NumlockКлавиша Numlock.
CapsLockКлавиша Capslock.
ScrollLockКлавиша Scroll lock.
RightShiftПравая клавиша Shift.
LeftShiftЛевая клавиша Shift.
RightControlПравая клавиша Control.
LeftControlЛевая клавиша Control.
RightAltПравая клавиша Alt.
LeftAltЛевая клавиша Alt.
LeftCommandЛевая клавиша Command.
LeftAppleЛевая клавиша Command.
LeftWindowsЛевая клавиша Windows.
RightCommandПравая клавиша Command.
RightAppleПравая клавиша Command.
RightWindowsПравая клавиша Windows.
AltGrКлавиша Alt Gr.
HelpКлавиша Help.
PrintКлавиша Print.
SysReqКлавиша Sys Req.
BreakКлавиша Break.
MenuКлавиша Меню.
Mouse0The Left (or primary) mouse button.
Mouse1Right mouse button (or secondary mouse button).
Mouse2Middle mouse button (or third button).
Mouse3Additional (fourth) mouse button.
Mouse4Additional (fifth) mouse button.
Mouse5Additional (or sixth) mouse button.
Mouse6Additional (or seventh) mouse button.
JoystickButton0Кнопка 0 на любом джойстике.
JoystickButton1Кнопка 1 на любом джойстике.
JoystickButton2Кнопка 2 на любом джойстике.
JoystickButton3Кнопка 3 на любом джойстике.
JoystickButton4Кнопка 4 на любом джойстике.
JoystickButton5Кнопка 5 на любом джойстике.
JoystickButton6Кнопка 6 на любом джойстике.
JoystickButton7Кнопка 7 на любом джойстике.
JoystickButton8Кнопка 8 на любом джойстике.
JoystickButton9Кнопка 9 на любом джойстике.
JoystickButton10Кнопка 10 на любом джойстике.
JoystickButton11Кнопка 11 на любом джойстике.
JoystickButton12Кнопка 12 на любом джойстике.
JoystickButton13Кнопка 13 на любом джойстике.
JoystickButton14Кнопка 14 на любом джойстике.
JoystickButton15Кнопка 15 на любом джойстике.
JoystickButton16Кнопка 16 на любом джойстике.
JoystickButton17Кнопка 17 на любом джойстике.
JoystickButton18Кнопка 18 на любом джойстике.
JoystickButton19Кнопка 19 на любом джойстике.
Joystick1Button0Кнопка 0 на первом джойстике.
Joystick1Button1Кнопка 1 на первом джойстике.
Joystick1Button2Кнопка 2 на первом джойстике.
Joystick1Button3Кнопка 3 на первом джойстике.
Joystick1Button4Кнопка 4 на первом джойстике.
Joystick1Button5Кнопка 5 на первом джойстике.
Joystick1Button6Кнопка 6 на первом джойстике.
Joystick1Button7Кнопка 7 на первом джойстике.
Joystick1Button8Кнопка 8 на первом джойстике.
Joystick1Button9Кнопка 9 на первом джойстике.
Joystick1Button10Кнопка 10 на первом джойстике.
Joystick1Button11Кнопка 11 на первом джойстике.
Joystick1Button12Кнопка 12 на первом джойстике.
Joystick1Button13Кнопка 13 на первом джойстике.
Joystick1Button14Кнопка 14 на первом джойстике.
Joystick1Button15Кнопка 15 на первом джойстике.
Joystick1Button16Кнопка 16 на первом джойстике.
Joystick1Button17Кнопка 17 на первом джойстике.
Joystick1Button18Кнопка 18 на первом джойстике.
Joystick1Button19Кнопка 19 на первом джойстике.
Joystick2Button0Кнопка 0 на втором джойстике.
Joystick2Button1Кнопка 1 на втором джойстике.
Joystick2Button2Кнопка 2 на втором джойстике.
Joystick2Button3Кнопка 3 на втором джойстике.
Joystick2Button4Кнопка 4 на втором джойстике.
Joystick2Button5Кнопка 5 на втором джойстике.
Joystick2Button6Кнопка 6 на втором джойстике.
Joystick2Button7Кнопка 7 на втором джойстике.
Joystick2Button8Кнопка 8 на втором джойстике.
Joystick2Button9Кнопка 9 на втором джойстике.
Joystick2Button10Кнопка 10 на втором джойстике.
Joystick2Button11Кнопка 11 на втором джойстике.
Joystick2Button12Кнопка 12 на втором джойстике.
Joystick2Button13Кнопка 13 на втором джойстике.
Joystick2Button14Кнопка 14 на втором джойстике.
Joystick2Button15Кнопка 15 на втором джойстике.
Joystick2Button16Кнопка 16 на втором джойстике.
Joystick2Button17Кнопка 17 на втором джойстике.
Joystick2Button18Кнопка 18 на втором джойстике.
Joystick2Button19Кнопка 19 на втором джойстике.
Joystick3Button0Кнопка 0 на третьем джойстике.
Joystick3Button1Кнопка 1 на третьем джойстике.
Joystick3Button2Кнопка 2 на третьем джойстике.
Joystick3Button3Кнопка 3 на третьем джойстике.
Joystick3Button4Кнопка 4 на третьем джойстике.
Joystick3Button5Кнопка 5 на третьем джойстике.
Joystick3Button6Кнопка 6 на третьем джойстике.
Joystick3Button7Кнопка 7 на третьем джойстике.
Joystick3Button8Кнопка 8 на третьем джойстике.
Joystick3Button9Кнопка 9 на третьем джойстике.
Joystick3Button10Кнопка 10 на третьем джойстике.
Joystick3Button11Кнопка 11 на третьем джойстике.
Joystick3Button12Кнопка 12 на третьем джойстике.
Joystick3Button13Кнопка 13 на третьем джойстике.
Joystick3Button14Кнопка 14 на третьем джойстике.
Joystick3Button15Кнопка 15 на третьем джойстике.
Joystick3Button16Кнопка 16 на третьем джойстике.
Joystick3Button17Кнопка 17 на третьем джойстике.
Joystick3Button18Кнопка 18 на третьем джойстике.
Joystick3Button19Кнопка 19 на третьем джойстике.
Joystick4Button0Кнопка 0 на четвёртом джойстике.
Joystick4Button1Кнопка 1 на четвёртом джойстике.
Joystick4Button2Кнопка 2 на четвёртом джойстике.
Joystick4Button3Кнопка 3 на четвёртом джойстике.
Joystick4Button4Кнопка 4 на четвёртом джойстике.
Joystick4Button5Кнопка 5 на четвёртом джойстике.
Joystick4Button6Кнопка 6 на четвёртом джойстике.
Joystick4Button7Кнопка 7 на четвёртом джойстике.
Joystick4Button8Кнопка 8 на четвёртом джойстике.
Joystick4Button9Кнопка 9 на четвёртом джойстике.
Joystick4Button10Кнопка 10 на четвёртом джойстике.
Joystick4Button11Кнопка 11 на четвёртом джойстике.
Joystick4Button12Кнопка 12 на четвёртом джойстике.
Joystick4Button13Кнопка 13 на четвёртом джойстике.
Joystick4Button14Кнопка 14 на четвёртом джойстике.
Joystick4Button15Кнопка 15 на четвёртом джойстике.
Joystick4Button16Кнопка 16 на четвёртом джойстике.
Joystick4Button17Кнопка 17 на четвёртом джойстике.
Joystick4Button18Кнопка 18 на четвёртом джойстике.
Joystick4Button19Кнопка 19 на четвёртом джойстике.
Joystick5Button0Кнопка 0 на четвёртом джойстике.
Joystick5Button1Кнопка 1 на четвёртом джойстике.
Joystick5Button2Кнопка 2 на четвёртом джойстике.
Joystick5Button3Кнопка 3 на четвёртом джойстике.
Joystick5Button4Кнопка 4 на четвёртом джойстике.
Joystick5Button5Кнопка 5 на четвёртом джойстике.
Joystick5Button6Кнопка 6 на четвёртом джойстике.
Joystick5Button7Кнопка 7 на четвёртом джойстике.
Joystick5Button8Кнопка 8 на четвёртом джойстике.
Joystick5Button9Кнопка 9 на четвёртом джойстике.
Joystick5Button10Кнопка 10 на четвёртом джойстике.
Joystick5Button11Кнопка 11 на четвёртом джойстике.
Joystick5Button12Кнопка 12 на четвёртом джойстике.
Joystick5Button13Кнопка 13 на четвёртом джойстике.
Joystick5Button14Кнопка 14 на четвёртом джойстике.
Joystick5Button15Кнопка 15 на четвёртом джойстике.
Joystick5Button16Кнопка 16 на четвёртом джойстике.
Joystick5Button17Кнопка 17 на четвёртом джойстике.
Joystick5Button18Кнопка 18 на четвёртом джойстике.
Joystick5Button19Кнопка 19 на четвёртом джойстике.
Joystick6Button0Кнопка 0 на четвёртом джойстике.
Joystick6Button1Кнопка 1 на четвёртом джойстике.
Joystick6Button2Кнопка 2 на четвёртом джойстике.
Joystick6Button3Кнопка 3 на четвёртом джойстике.
Joystick6Button4Кнопка 4 на четвёртом джойстике.
Joystick6Button5Кнопка 5 на четвёртом джойстике.
Joystick6Button6Кнопка 6 на четвёртом джойстике.
Joystick6Button7Кнопка 7 на четвёртом джойстике.
Joystick6Button8Кнопка 8 на четвёртом джойстике.
Joystick6Button9Кнопка 9 на четвёртом джойстике.
Joystick6Button10Кнопка 10 на четвёртом джойстике.
Joystick6Button11Кнопка 11 на четвёртом джойстике.
Joystick6Button12Кнопка 12 на четвёртом джойстике.
Joystick6Button13Кнопка 13 на четвёртом джойстике.
Joystick6Button14Кнопка 14 на четвёртом джойстике.
Joystick6Button15Кнопка 15 на четвёртом джойстике.
Joystick6Button16Кнопка 16 на четвёртом джойстике.
Joystick6Button17Кнопка 17 на четвёртом джойстике.
Joystick6Button18Кнопка 18 на четвёртом джойстике.
Joystick6Button19Кнопка 19 на четвёртом джойстике.
Joystick7Button0Кнопка 0 на втором джойстике.
Joystick7Button1Кнопка 1 на втором джойстике.
Joystick7Button2Кнопка 2 на втором джойстике.
Joystick7Button3Кнопка 3 на втором джойстике.
Joystick7Button4Кнопка 4 на втором джойстике.
Joystick7Button5Кнопка 5 на втором джойстике.
Joystick7Button6Кнопка 6 на втором джойстике.
Joystick7Button7Кнопка 7 на втором джойстике.
Joystick7Button8Кнопка 8 на втором джойстике.
Joystick7Button9Кнопка 9 на втором джойстике.
Joystick7Button10Кнопка 10 на втором джойстике.
Joystick7Button11Кнопка 11 на втором джойстике.
Joystick7Button12Кнопка 12 на втором джойстике.
Joystick7Button13Кнопка 13 на втором джойстике.
Joystick7Button14Кнопка 14 на втором джойстике.
Joystick7Button15Кнопка 15 на втором джойстике.
Joystick7Button16Кнопка 16 на втором джойстике.
Joystick7Button17Кнопка 17 на втором джойстике.
Joystick7Button18Кнопка 18 на втором джойстике.
Joystick7Button19Кнопка 19 на втором джойстике.
Joystick8Button0Кнопка 0 на четвёртом джойстике.
Joystick8Button1Кнопка 1 на четвёртом джойстике.
Joystick8Button2Кнопка 2 на четвёртом джойстике.
Joystick8Button3Кнопка 3 на четвёртом джойстике.
Joystick8Button4Кнопка 4 на четвёртом джойстике.
Joystick8Button5Кнопка 5 на четвёртом джойстике.
Joystick8Button6Кнопка 6 на четвёртом джойстике.
Joystick8Button7Кнопка 7 на четвёртом джойстике.
Joystick8Button8Кнопка 8 на четвёртом джойстике.
Joystick8Button9Кнопка 9 на четвёртом джойстике.
Joystick8Button10Кнопка 10 на четвёртом джойстике.
Joystick8Button11Кнопка 11 на четвёртом джойстике.
Joystick8Button12Кнопка 12 на четвёртом джойстике.
Joystick8Button13Кнопка 13 на четвёртом джойстике.
Joystick8Button14Кнопка 14 на четвёртом джойстике.
Joystick8Button15Кнопка 15 на четвёртом джойстике.
Joystick8Button16Кнопка 16 на четвёртом джойстике.
Joystick8Button17Кнопка 17 на четвёртом джойстике.
Joystick8Button18Кнопка 18 на четвёртом джойстике.
Joystick8Button19Кнопка 19 на четвёртом джойстике.