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."); } }
| None | 未分配(从不作为击键的结果返回)。 | 
| Backspace | Backspace 键。 | 
| Delete | 向前删除键。 | 
| Tab | Tab 键。 | 
| Clear | 清除键。 | 
| Return | Return 键。 | 
| Pause | PC 计算机上的 Pause 键。 | 
| Escape | Esc 键。 | 
| 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 | 数字小键盘 Enter。 | 
| KeypadEquals | 数字小键盘“=”。 | 
| UpArrow | 向上箭头键。 | 
| DownArrow | 向下箭头键。 | 
| RightArrow | 向右箭头键。 | 
| LeftArrow | 向左箭头键。 | 
| Insert | Insert 键。 | 
| Home | Home 键。 | 
| End | 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 | 美元符号键“$”。 | 
| 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 | “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”键。 | 
| Numlock | Numlock 键。 | 
| CapsLock | Capslock 键。 | 
| ScrollLock | Scroll lock 键。 | 
| RightShift | 右 shift 键。 | 
| LeftShift | 左 shift 键。 | 
| RightControl | 右 Ctrl 键。 | 
| LeftControl | 左 Ctrl 键。 | 
| RightAlt | 右 Alt 键。 | 
| LeftAlt | 左 Alt 键。 | 
| LeftCommand | 左 Command 键。 | 
| LeftApple | 左 Command 键。 | 
| LeftWindows | 左 Windows 键。 | 
| RightCommand | 右 Command 键。 | 
| RightApple | 右 Command 键。 | 
| RightWindows | 右 Windows 键。 | 
| AltGr | Alt Gr 键。 | 
| Help | 帮助建。 | 
| Print 键。 | |
| SysReq | Sys Req 键。 | 
| Break | 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 | 第四个游戏杆上的按钮 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。 |