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.
None | 割り当てなし(キーストロークの結果として戻り値となることはありません) |
Backspace | backspace |
Delete | Delete |
Tab | Tab |
Clear | Clear |
Return | Return |
Pause | Pause |
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 | テンキーの+ |
KeypadEnter | Numeric 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 | $ |
Percent | Percent '%' key. |
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 | Left curly bracket key '{'. |
Pipe | Pipe '|' key. |
RightCurlyBracket | Right curly bracket key '}'. |
Tilde | Tilde '~' key. |
Numlock | Numlock |
CapsLock | Capslock |
ScrollLock | Scroll Lock |
RightShift | Right Shift |
LeftShift | Left Shift |
RightControl | Right Control |
LeftControl | Left Control |
RightAlt | Right Alt |
LeftAlt | Left Alt |
LeftMeta | Maps to left Windows key or left Command key if physical keys are enabled in Input Manager settings, otherwise maps to left Command key only. |
LeftCommand | Left Command |
LeftApple | Left Command |
LeftWindows | Left Windows |
RightMeta | Maps to right Windows key or right Command key if physical keys are enabled in Input Manager settings, otherwise maps to right Command key only. |
RightCommand | Right Command |
RightApple | Right Command |
RightWindows | Right Windows |
AltGr | Alt Gr |
Help | Help |
SysReq | Sys Req |
Break | Break |
Menu | Menu |
Mouse0 | The Left (or primary) mouse button. |
Mouse1 | Right mouse button (or secondary mouse button). |
Mouse2 | Middle mouse button (or third button). |
Mouse3 | Additional (fourth) mouse button. |
Mouse4 | Additional (fifth) mouse button. |
Mouse5 | Additional (or sixth) mouse button. |
Mouse6 | Additional (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 | ジョイスティック 1 の 0 ボタン |
Joystick1Button1 | ジョイスティック 1 の 1 ボタン |
Joystick1Button2 | ジョイスティック 1 の 2 ボタン |
Joystick1Button3 | ジョイスティック 1 の 3 ボタン |
Joystick1Button4 | ジョイスティック 1 の 4 ボタン |
Joystick1Button5 | ジョイスティック 1 の 5 ボタン |
Joystick1Button6 | ジョイスティック 1 の 6 ボタン |
Joystick1Button7 | ジョイスティック 1 の 7 ボタン |
Joystick1Button8 | ジョイスティック 1 の 8 ボタン |
Joystick1Button9 | ジョイスティック 1 の 9 ボタン |
Joystick1Button10 | ジョイスティック 1 の 10 ボタン |
Joystick1Button11 | ジョイスティック 1 の 11 ボタン |
Joystick1Button12 | ジョイスティック 1 の 12 ボタン |
Joystick1Button13 | ジョイスティック 1 の 13 ボタン |
Joystick1Button14 | ジョイスティック 1 の 14 ボタン |
Joystick1Button15 | ジョイスティック 1 の 15 ボタン |
Joystick1Button16 | ジョイスティック 1 の 16 ボタン |
Joystick1Button17 | ジョイスティック 1 の 17 ボタン |
Joystick1Button18 | ジョイスティック 1 の 18 ボタン |
Joystick1Button19 | ジョイスティック 1 の 19 ボタン |
Joystick2Button0 | ジョイスティック 2 の 0 ボタン |
Joystick2Button1 | ジョイスティック 2 の 1 ボタン |
Joystick2Button2 | ジョイスティック 2 の 2 ボタン |
Joystick2Button3 | ジョイスティック 2 の 3 ボタン |
Joystick2Button4 | ジョイスティック 2 の 4 ボタン |
Joystick2Button5 | ジョイスティック 2 の 5 ボタン |
Joystick2Button6 | ジョイスティック 2 の 6 ボタン |
Joystick2Button7 | ジョイスティック 2 の 7 ボタン |
Joystick2Button8 | ジョイスティック 2 の 8 ボタン |
Joystick2Button9 | ジョイスティック 2 の 9 ボタン |
Joystick2Button10 | ジョイスティック 2 の 10 ボタン |
Joystick2Button11 | ジョイスティック 2 の 11 ボタン |
Joystick2Button12 | ジョイスティック 2 の 12 ボタン |
Joystick2Button13 | ジョイスティック 2 の 13 ボタン |
Joystick2Button14 | ジョイスティック 2 の 14 ボタン |
Joystick2Button15 | ジョイスティック 2 の 15 ボタン |
Joystick2Button16 | ジョイスティック 2 の 16 ボタン |
Joystick2Button17 | ジョイスティック 2 の 17 ボタン |
Joystick2Button18 | ジョイスティック 2 の 18 ボタン |
Joystick2Button19 | ジョイスティック 2 の 19 ボタン |
Joystick3Button0 | ジョイスティック 3 の 0 ボタン |
Joystick3Button1 | ジョイスティック 3 の 1 ボタン |
Joystick3Button2 | ジョイスティック 3 の 2 ボタン |
Joystick3Button3 | ジョイスティック 3 の 3 ボタン |
Joystick3Button4 | ジョイスティック 3 の 4 ボタン |
Joystick3Button5 | ジョイスティック 3 の 5 ボタン |
Joystick3Button6 | ジョイスティック 3 の 6 ボタン |
Joystick3Button7 | ジョイスティック 3 の 7 ボタン |
Joystick3Button8 | ジョイスティック 3 の 8 ボタン |
Joystick3Button9 | ジョイスティック 3 の 9 ボタン |
Joystick3Button10 | ジョイスティック 3 の 10 ボタン |
Joystick3Button11 | ジョイスティック 3 の 11 ボタン |
Joystick3Button12 | ジョイスティック 3 の 12 ボタン |
Joystick3Button13 | ジョイスティック 3 の 13 ボタン |
Joystick3Button14 | ジョイスティック 3 の 14 ボタン |
Joystick3Button15 | ジョイスティック 3 の 15 ボタン |
Joystick3Button16 | ジョイスティック 3 の 16 ボタン |
Joystick3Button17 | ジョイスティック 3 の 17 ボタン |
Joystick3Button18 | ジョイスティック 3 の 18 ボタン |
Joystick3Button19 | ジョイスティック 3 の 19 ボタン |
Joystick4Button0 | ジョイスティック 4 の 0 ボタン |
Joystick4Button1 | ジョイスティック 4 の 1 ボタン |
Joystick4Button2 | ジョイスティック 4 の 2 ボタン |
Joystick4Button3 | ジョイスティック 4 の 3 ボタン |
Joystick4Button4 | ジョイスティック 4 の 4 ボタン |
Joystick4Button5 | ジョイスティック 4 の 5 ボタン |
Joystick4Button6 | ジョイスティック 4 の 6 ボタン |
Joystick4Button7 | ジョイスティック 4 の 7 ボタン |
Joystick4Button8 | ジョイスティック 4 の 8 ボタン |
Joystick4Button9 | ジョイスティック 4 の 9 ボタン |
Joystick4Button10 | ジョイスティック 4 の 10 ボタン |
Joystick4Button11 | ジョイスティック 4 の 11 ボタン |
Joystick4Button12 | ジョイスティック 4 の 12 ボタン |
Joystick4Button13 | ジョイスティック 4 の 13 ボタン |
Joystick4Button14 | ジョイスティック 4 の 14 ボタン |
Joystick4Button15 | ジョイスティック 4 の 15 ボタン |
Joystick4Button16 | ジョイスティック 4 の 16 ボタン |
Joystick4Button17 | ジョイスティック 4 の 17 ボタン |
Joystick4Button18 | ジョイスティック 4 の 18 ボタン |
Joystick4Button19 | ジョイスティック 4 の 19 ボタン |
Joystick5Button0 | ジョイスティック 5 の 0 ボタン |
Joystick5Button1 | ジョイスティック 4 の 1 ボタン |
Joystick5Button2 | ジョイスティック 4 の 2 ボタン |
Joystick5Button3 | ジョイスティック 4 の 3 ボタン |
Joystick5Button4 | ジョイスティック 4 の 4 ボタン |
Joystick5Button5 | ジョイスティック 4 の 5 ボタン |
Joystick5Button6 | ジョイスティック 5 の 6 ボタン |
Joystick5Button7 | ジョイスティック 5 の 7 ボタン |
Joystick5Button8 | ジョイスティック 5 の 8 ボタン |
Joystick5Button9 | ジョイスティック 5 の 9 ボタン |
Joystick5Button10 | ジョイスティック 5 の 10 ボタン |
Joystick5Button11 | ジョイスティック 5 の 11 ボタン |
Joystick5Button12 | ジョイスティック 5 の 12 ボタン |
Joystick5Button13 | ジョイスティック 5 の 13 ボタン |
Joystick5Button14 | ジョイスティック 5 の 14 ボタン |
Joystick5Button15 | ジョイスティック 5 の 15 ボタン |
Joystick5Button16 | ジョイスティック 5 の 16 ボタン |
Joystick5Button17 | ジョイスティック 5 の 17 ボタン |
Joystick5Button18 | ジョイスティック 5 の 18 ボタン |
Joystick5Button19 | ジョイスティック 5 の 19 ボタン |
Joystick6Button0 | ジョイスティック 6 の 0 ボタン |
Joystick6Button1 | ジョイスティック 6 の 1 ボタン |
Joystick6Button2 | ジョイスティック 6 の 2 ボタン |
Joystick6Button3 | ジョイスティック 6 の 3 ボタン |
Joystick6Button4 | ジョイスティック 6 の 4 ボタン |
Joystick6Button5 | ジョイスティック 6 の 5 ボタン |
Joystick6Button6 | ジョイスティック 6 の 6 ボタン |
Joystick6Button7 | ジョイスティック 6 の 7 ボタン |
Joystick6Button8 | ジョイスティック 6 の 8 ボタン |
Joystick6Button9 | ジョイスティック 6 の 9 ボタン |
Joystick6Button10 | ジョイスティック 6 の 10 ボタン |
Joystick6Button11 | ジョイスティック 6 の 11 ボタン |
Joystick6Button12 | ジョイスティック 6 の 12 ボタン |
Joystick6Button13 | ジョイスティック 6 の 13 ボタン |
Joystick6Button14 | ジョイスティック 6 の 14 ボタン |
Joystick6Button15 | ジョイスティック 6 の 15 ボタン |
Joystick6Button16 | ジョイスティック 6 の 16 ボタン |
Joystick6Button17 | ジョイスティック 6 の 17 ボタン |
Joystick6Button18 | ジョイスティック 6 の 18 ボタン |
Joystick6Button19 | ジョイスティック 6 の 19 ボタン |
Joystick7Button0 | ジョイスティック 7 の 0 ボタン |
Joystick7Button1 | ジョイスティック 7 の 1 ボタン |
Joystick7Button2 | ジョイスティック 7 の 2 ボタン |
Joystick7Button3 | ジョイスティック 7 の 3 ボタン |
Joystick7Button4 | ジョイスティック 7 の 4 ボタン |
Joystick7Button5 | ジョイスティック 7 の 5 ボタン |
Joystick7Button6 | ジョイスティック 7 の 6 ボタン |
Joystick7Button7 | ジョイスティック 7 の 7 ボタン |
Joystick7Button8 | ジョイスティック 7 の 8 ボタン |
Joystick7Button9 | ジョイスティック 7 の 9 ボタン |
Joystick7Button10 | ジョイスティック 7 の 10 ボタン |
Joystick7Button11 | ジョイスティック 7 の 11 ボタン |
Joystick7Button12 | ジョイスティック 7 の 12 ボタン |
Joystick7Button13 | ジョイスティック 7 の 13 ボタン |
Joystick7Button14 | ジョイスティック 7 の 14 ボタン |
Joystick7Button15 | ジョイスティック 7 の 15 ボタン |
Joystick7Button16 | ジョイスティック 7 の 16 ボタン |
Joystick7Button17 | ジョイスティック 7 の 17 ボタン |
Joystick7Button18 | ジョイスティック 7 の 18 ボタン |
Joystick7Button19 | ジョイスティック 7 の 19 ボタン |
Joystick8Button0 | ジョイスティック 8 の 0 ボタン |
Joystick8Button1 | ジョイスティック 8 の 1 ボタン |
Joystick8Button2 | ジョイスティック 8 の 2 ボタン |
Joystick8Button3 | ジョイスティック 8 の 3 ボタン |
Joystick8Button4 | ジョイスティック 8 の 4 ボタン |
Joystick8Button5 | ジョイスティック 8 の 5 ボタン |
Joystick8Button6 | ジョイスティック 8 の 6 ボタン |
Joystick8Button7 | ジョイスティック 8 の 7 ボタン |
Joystick8Button8 | ジョイスティック 8 の 8 ボタン |
Joystick8Button9 | ジョイスティック 8 の 9 ボタン |
Joystick8Button10 | ジョイスティック 8 の 10 ボタン |
Joystick8Button11 | ジョイスティック 8 の 11 ボタン |
Joystick8Button12 | ジョイスティック 8 の 12 ボタン |
Joystick8Button13 | ジョイスティック 8 の 13 ボタン |
Joystick8Button14 | ジョイスティック 8 の 14 ボタン |
Joystick8Button15 | ジョイスティック 8 の 15 ボタン |
Joystick8Button16 | ジョイスティック 8 の 16 ボタン |
Joystick8Button17 | ジョイスティック 8 の 17 ボタン |
Joystick8Button18 | ジョイスティック 8 の 18 ボタン |
Joystick8Button19 | ジョイスティック 8 の 19 ボタン |