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 页提供了有关访问键盘、鼠标和游戏杆输入的详细信息。
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 | 美元符号键“$”。 |
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 | “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”键。 |
LeftCurlyBracket | 左大括号键“{”。 |
Pipe | 竖线“|”键。 |
RightCurlyBracket | 右大括号键“}”。 |
Tilde | Tilde '~' key. |
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。 |
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.