Описание
Коды клавиш, возвращаемые 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 на восьмом джойстике. |

