Описание
Коды клавиш, возвращаемые Event.keyCode. Они сопоставляются непосредственно с физической клавишей на клавиатуре.
Коды клавиш можно использовать для обнаружения событий нажатия и нажатия клавиш с помощью Input.GetKeyDown и 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.");
}
}
}
События клавиатуры также можно записывать в OnGUI
:
using UnityEngine;
public class KeyCodeOnGUIExample : MonoBehaviour
{
void OnGUI()
{
if (Event.current.Equals(Event.KeyboardEvent(KeyCode.Space.ToString())))
{
Debug.Log("Space key is pressed.");
}
}
}
Для нажатия кнопок джойстика и геймпада рассмотрите возможность использования Input.GetButtonDown и Input.GetButtonUp вместо Ключевой код. Эти методы позволяют вам проверять состояние ввода с помощью описательной строки действия, например. "огонь" или "прыжок" вместо номера аппаратной кнопки.
Страницы Input содержат подробные сведения о доступе к вводу с клавиатуры, мыши и джойстика.
Свойства
None | Не назначено (никогда не возвращается в результате нажатия клавиши). |
Backspace | Клавиша возврата. |
Delete | Ключ прямого удаления. |
Tab | Клавиша табуляции. |
Clear | Клавиша Clear. |
Return | Ключ возврата. |
Pause | Пауза на ПК. |
Escape | Ключ Escape. |
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 | Цифровая клавиатура '+'. |
KeypadEnter | Ввод с цифровой клавиатуры. |
KeypadEquals | Цифровая клавиатура '='. |
UpArrow | Клавиша со стрелкой вверх. |
DownArrow | Клавиша со стрелкой вниз. |
RightArrow | Клавиша со стрелкой вправо. |
LeftArrow | Клавиша со стрелкой влево. |
Insert | Вставьте ключ. |
Home | Главная клавиша. |
End | Конечный ключ. |
PageUp | Страница вверх. |
PageDown | Страница вниз. |
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 | Ключ со знаком доллара '$'. |
Percent | Процентный ключ '%'. |
Ampersand | Ключ амперсанда '&'. |
Quote | Ключ цитаты '. |
LeftParen | Ключ левой скобки '('. |
RightParen | Ключ правой скобки ')'. |
Asterisk | Ключ звездочки '*'. |
Plus | Ключ плюс '+'. |
Comma | Ключ запятой ','. |
Minus | Ключ минус '-'. |
Period | Точка '.' ключ. |
Slash | Ключ косой черты '/'. |
Colon | Ключ двоеточия ':'. |
Semicolon | Точка с запятой ';' ключ. |
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'. |
J | ключ 'j'. |
К | ключ 'k'. |
L | ключ "l". |
M | ключ 'm'. |
Н | ключ "n". |
O | клавиша "o". |
P | ключ 'p'. |
В | ключ 'q'. |
R | ключ 'r'. |
S | Ключ. |
T | ключ "t". |
U | ключ 'u'. |
V | ключ 'v'. |
W | ключ 'w'. |
X | ключ 'x'. |
Да | ключ 'y'. |
Z | ключ 'z'. |
LeftCurlyBracket | Ключ левой фигурной скобки '{'. |
Pipe | Канал '|' ключ. |
RightCurlyBracket | Ключ правой фигурной скобки '}'. |
Tilde | Клавиша тильда '~'. |
Numlock | Клавиша Numlock. |
CapsLock | Ключ Capslock. |
ScrollLock | Клавиша блокировки прокрутки. |
RightShift | Правая клавиша Shift. |
LeftShift | Левый Shift. |
RightControl | Правая клавиша управления. |
LeftControl | Левая клавиша управления. |
RightAlt | Правая клавиша Alt. |
LeftAlt | Левая клавиша Alt. |
LeftCommand | Левая клавиша Command. |
LeftApple | Левая клавиша Command. |
LeftWindows | Левая клавиша Windows. |
RightCommand | Правая клавиша Command. |
RightApple | Правая клавиша Command. |
RightWindows | Правый ключ Windows. |
AltGr | клавиша Alt Gr. |
Help | Ключ справки. |
Печать ключа. | |
SysReq | Ключ Sys Req. |
Break | Разрывной ключ. |
Menu | Кнопка меню. |
Mouse0 | Левая (или основная) кнопка мыши. |
Mouse1 | Правая кнопка мыши (или дополнительная кнопка мыши). |
Mouse2 | Средняя кнопка мыши (или третья кнопка). |
Mouse3 | Дополнительная (четвертая) кнопка мыши. |
Mouse4 | Дополнительная (пятая) кнопка мыши. |
Mouse5 | Дополнительная (или шестая) кнопка мыши. |
Mouse6 | Дополнительная (или седьмая) кнопка мыши. |
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 | Button 12 on forth joystick. |
Joystick4Button13 | Button 13 on forth joystick. |
Joystick4Button14 | Button 14 on forth joystick. |
Joystick4Button15 | Button 15 on forth joystick. |
Joystick4Button16 | Button 16 on forth joystick. |
Joystick4Button17 | Button 17 on forth joystick. |
Joystick4Button18 | Button 18 on forth joystick. |
Joystick4Button19 | Button 19 on forth joystick. |
Joystick5Button0 | Button 0 on fifth joystick. |
Joystick5Button1 | Button 1 on fifth joystick. |
Joystick5Button2 | Button 2 on fifth joystick. |
Joystick5Button3 | Button 3 on fifth joystick. |
Joystick5Button4 | Button 4 on fifth joystick. |
Joystick5Button5 | Button 5 on fifth joystick. |
Joystick5Button6 | Button 6 on fifth joystick. |
Joystick5Button7 | Button 7 on fifth joystick. |
Joystick5Button8 | Button 8 on fifth joystick. |
Joystick5Button9 | Button 9 on fifth joystick. |
Joystick5Button10 | Button 10 on fifth joystick. |
Joystick5Button11 | Button 11 on fifth joystick. |
Joystick5Button12 | Button 12 on fifth joystick. |
Joystick5Button13 | Button 13 on fifth joystick. |
Joystick5Button14 | Button 14 on fifth joystick. |
Joystick5Button15 | Button 15 on fifth joystick. |
Joystick5Button16 | Button 16 on fifth joystick. |
Joystick5Button17 | Button 17 on fifth joystick. |
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 на восьмом джойстике. |