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 |
| LeftCommand | Left Command |
| LeftApple | Left Command |
| LeftWindows | Left Windows |
| 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 ボタン |