Developer

【初心者Unity】GetKeyで判定できるキー一覧(KeyCode一覧)
2021.02.01
Lv1

【初心者Unity】GetKeyで判定できるキー一覧(KeyCode一覧)

はじめに

前回の記事で、キーの入力を判定することができるメソッドであるGetKeyについて解説しました。しかし前回の記事では尺(?)の都合上、判定することができるキーとして「Enter」や「スペース」等の代表的なものしか紹介することができませんでした。

しかし、ゲーム作成をしていく中で当然のことながらもっと他のキーの入力判定も必要となってくることもあるはずです。そこで今回の記事では判定を取ることができるキーをKeyCodeとセットで全部まとめてご紹介します!


目次


早速ご紹介

紹介といっても、なんとすべてのキーのKey Codeが用意されているため膨大な量になってしまいます。そこで、カテゴリに分けてご紹介したいと思います。
・ゲームにおいて大変よく使うKeyCodeもはやスタメン

キー Key Code
バックスペースキー Backspace
デリートキー Delete
タブキー Tab
クリアキー Clear
エンターキー Return
ポーズキー Pause
エスケープキー Escape
スペースキー Space

・これもきっとよく使うはず矢印キー

キー Key Code
上矢印キー UpArrow
下矢印キー DownArrow
右矢印キー RaightArrow
左矢印キー LeftArrow
ページアップキー PageUp
ページダウンキー PageDown

・ちょっとマニアックだけどキーボードでよく見かける子たち

キー Key Code
「Insert」キー Insert
「Home」キー Home
「End」キー End
「Numlock」キー Numlock
「Capslock」キー CapsLock
「Scrolllock」キー ScrollLock
右の「Shift」キー RightShift
左の「Shift」キー LeftShift
右の「Control」キー RightControl
左の「Control」キー LeftControl
右の「Windows」キー RightWindows
左の「Windows」キー LeftWindows
「AltGr」キー AltGr
「Help」キー Help
「Print」キー Print
「SysReq」キー SysReq
「Break」キー Break
「Menu」キー Menu

・これは絶対使わないでしょwwwファンクションちゃんたち
因みにファンクションちゃんてこれね。

キー Key Code
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

・パラメーター等の入力で使うかな?数字キー

キー Key Code
0キー Alpha0
1キー Alpha1
2キー Alpha2
3キー Alpha3
4キー Alpha4
5キー Alpha5
6キー Alpha6
7キー Alpha7
8キー Alpha8
9キー Alpha9

・テンキー使ってるそこのあなたのためのKeyCode
因みにテンキーってこれね。飛び出してるやつ。

キー Key Code
テンキーの0キー Key.pad0
テンキーの1キー Key.pad1
テンキーの2キー Key.pad2
テンキーの3キー Key.pad3
テンキーの4キー Key.pad4
テンキーの5キー Key.pad5
テンキーの6キー Key.pad6
テンキーの7キー Key.pad7
テンキーの8キー Key.pad8
テンキーの9キー Key.pad9
テンキーの「.」キー Key.padPeriod
テンキーの「/」キー Key.padDivide
テンキーの「*」キー Key.padMultiply
テンキーの「-」キー Key.padMinus
テンキーの「+」キー Key.padPlus
テンキーのエンターキー Key.padEnter
テンキーの「=」キー Key.padEquals

・主人公の名前入力で使うかな?アルファベット

キー Key Code
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

・正規表現かな?その他の記号

キー Key Code
「!」キー Exclaim
「”」キー DoubleQuote
「#」キー Hash
「$」キー Dollar
「&」キー Ampersand
「’」キー Quote
「(」キー LeftParen
「)」キー RightParen
「*」キー Asterisk
「+」キー Plus
「,」キー Comma
「-」キー Minus
「.」キー Period
「/」キー Slash
「:」キー Colon
「;」 Semicolon
「<」キー Less
「=」キー Equals
「>」キー Greater
「?」キー Question
「@」キー At
「[」キー LeftBracket
「]」キー RightBracket
「\」キー BackSlash
「^」キー Caret
「_」キー Underscore
「`」キー BackQuote

・マウスユーザー必見!マウスの入力

キー Key Code
1番目のマウスボタン Mouse0
2番目のマウスボタン Mouse1
3番目のマウスボタン Mouse2
4番目のマウスボタン Mouse3
5番目のマウスボタン Mouse4
6番目のマウスボタン Mouse5
7番目のマウスボタン Mouse6
8番目のマウスボタン Mouse7

・ガチ勢推奨!コントローラの入力

キー Key Code
ジョイスティックの0ボタン JoystickButton0
ジョイスティックの1ボタン JoystickButton1
ジョイスティックの2ボタン JoystickButton2
ジョイスティックの3ボタン JoystickButton3
ジョイスティックの4ボタン JoystickButton4
ジョイスティックの5ボタン JoystickButton5
ジョイスティックの6ボタン JoystickButton6
ジョイスティックの7ボタン JoystickButton7
ジョイスティックの8ボタン JoystickButton8
ジョイスティックの9ボタン JoystickButton9
ジョイスティックの10ボタン JoystickButton10
ジョイスティックの11ボタン JoystickButton11
ジョイスティックの12ボタン JoystickButton12
ジョイスティックの13ボタン JoystickButton13
ジョイスティックの14ボタン JoystickButton14
ジョイスティックの15ボタン JoystickButton15
ジョイスティックの16ボタン JoystickButton16
ジョイスティックの17ボタン JoystickButton17
ジョイスティックの18ボタン JoystickButton18
ジョイスティックの19ボタン JoystickButton19
ジョイスティック1の0ボタン Joystick1Button0
ジョイスティック1の1ボタン Joystick1Button1
ジョイスティック1の2ボタン Joystick1Button2
ジョイスティック1の3ボタン Joystick1Button3
ジョイスティック1の4ボタン Joystick1Button4
ジョイスティック1の5ボタン Joystick1Button5
ジョイスティック1の6ボタン Joystick1Button6
ジョイスティック1の7ボタン Joystick1Button7
ジョイスティック1の8ボタン Joystick1Button8
ジョイスティック1の9ボタン Joystick1Button9
ジョイスティック1の10ボタン Joystick1Button10
ジョイスティック1の11ボタン Joystick1Button11
ジョイスティック1の12ボタン Joystick1Button12
ジョイスティック1の13ボタン Joystick1Button13
ジョイスティック1の14ボタン Joystick1Button14
ジョイスティック1の15ボタン Joystick1Button15
ジョイスティック1の16ボタン Joystick1Button16
ジョイスティック1の17ボタン Joystick1Button17
ジョイスティック1の18ボタン Joystick1Button18
ジョイスティック1の19ボタン Joystick1Button19
ジョイスティック2の0ボタン Joystick2Button0
ジョイスティック2の1ボタン Joystick2Button1
ジョイスティック2の2ボタン Joystick2Button2
ジョイスティック2の3ボタン Joystick2Button3
ジョイスティック2の4ボタン Joystick2Button4
ジョイスティック2の5ボタン Joystick2Button5
ジョイスティック2の6ボタン Joystick2Button6
ジョイスティック2の7ボタン Joystick2Button7
ジョイスティック2の8ボタン Joystick2Button8
ジョイスティック2の9ボタン Joystick2Button9
ジョイスティック2の10ボタン Joystick2Button10
ジョイスティック2の11ボタン Joystick2Button11
ジョイスティック2の12ボタン Joystick2Button12
ジョイスティック2の13ボタン Joystick2Button13
ジョイスティック2の14ボタン Joystick2Button14
ジョイスティック2の15ボタン Joystick2Button15
ジョイスティック2の16ボタン Joystick2Button16
ジョイスティック2の17ボタン Joystick2Button17
ジョイスティック2の18ボタン Joystick2Button18
ジョイスティック2の19ボタン Joystick2Button19
ジョイスティック3の0ボタン Joystick3Button0
ジョイスティック3の1ボタン Joystick3Button1
ジョイスティック3の2ボタン Joystick3Button2
ジョイスティック3の3ボタン Joystick3Button3
ジョイスティック3の4ボタン Joystick3Button4
ジョイスティック3の5ボタン Joystick3Button5
ジョイスティック3の6ボタン Joystick3Button6
ジョイスティック3の7ボタン Joystick3Button7
ジョイスティック3の8ボタン Joystick3Button8
ジョイスティック3の9ボタン Joystick3Button9
ジョイスティック3の10ボタン Joystick3Button10
ジョイスティック3の11ボタン Joystick3Button11
ジョイスティック3の12ボタン Joystick3Button12
ジョイスティック3の13ボタン Joystick3Button13
ジョイスティック3の14ボタン Joystick3Button14
ジョイスティック3の15ボタン Joystick3Button15
ジョイスティック3の16ボタン Joystick3Button16
ジョイスティック3の17ボタン Joystick3Button17
ジョイスティック3の18ボタン Joystick3Button18
ジョイスティック3の19ボタン Joystick3Button19
ジョイスティック4の0ボタン Joystick4Button0
ジョイスティック4の1ボタン Joystick4Button1
ジョイスティック4の2ボタン Joystick4Button2
ジョイスティック4の3ボタン Joystick4Button3
ジョイスティック4の4ボタン Joystick4Button4
ジョイスティック4の5ボタン Joystick4Button5
ジョイスティック4の6ボタン Joystick4Button6
ジョイスティック4の7ボタン Joystick4Button7
ジョイスティック4の8ボタン Joystick4Button8
ジョイスティック4の9ボタン Joystick4Button9
ジョイスティック4の10ボタン Joystick4Button10
ジョイスティック4の11ボタン Joystick4Button11
ジョイスティック4の12ボタン Joystick4Button12
ジョイスティック4の13ボタン Joystick4Button13
ジョイスティック4の14ボタン Joystick4Button14
ジョイスティック4の15ボタン Joystick4Button15
ジョイスティック4の16ボタン Joystick4Button16
ジョイスティック4の17ボタン Joystick4Button17
ジョイスティック4の18ボタン Joystick4Button18
ジョイスティック4の19ボタン Joystick4Button19
ジョイスティック5の0ボタン Joystick5Button0
ジョイスティック5の1ボタン Joystick5Button1
ジョイスティック5の2ボタン Joystick5Button2
ジョイスティック5の3ボタン Joystick5Button3
ジョイスティック5の4ボタン Joystick5Button4
ジョイスティック5の5ボタン Joystick5Button5
ジョイスティック5の6ボタン Joystick5Button6
ジョイスティック5の7ボタン Joystick5Button7
ジョイスティック5の8ボタン Joystick5Button8
ジョイスティック5の9ボタン Joystick5Button9
ジョイスティック5の10ボタン Joystick5Button10
ジョイスティック5の11ボタン Joystick5Button11
ジョイスティック5の12ボタン Joystick5Button12
ジョイスティック5の13ボタン Joystick5Button13
ジョイスティック5の14ボタン Joystick5Button14
ジョイスティック5の15ボタン Joystick5Button15
ジョイスティック5の16ボタン Joystick5Button16
ジョイスティック5の17ボタン Joystick5Button17
ジョイスティック5の18ボタン Joystick5Button18
ジョイスティック5の19ボタン Joystick5Button19
ジョイスティック6の0ボタン Joystick6Button0
ジョイスティック6の1ボタン Joystick6Button1
ジョイスティック6の2ボタン Joystick6Button2
ジョイスティック6の3ボタン Joystick6Button3
ジョイスティック6の4ボタン Joystick6Button4
ジョイスティック6の5ボタン Joystick6Button5
ジョイスティック6の6ボタン Joystick6Button6
ジョイスティック6の7ボタン Joystick6Button7
ジョイスティック6の8ボタン Joystick6Button8
ジョイスティック6の9ボタン Joystick6Button9
ジョイスティック6の10ボタン Joystick6Button10
ジョイスティック6の11ボタン Joystick6Button11
ジョイスティック6の12ボタン Joystick6Button12
ジョイスティック6の13ボタン Joystick6Button13
ジョイスティック6の14ボタン Joystick6Button14
ジョイスティック6の15ボタン Joystick6Button15
ジョイスティック6の16ボタン Joystick6Button16
ジョイスティック6の17ボタン Joystick6Button17
ジョイスティック6の18ボタン Joystick6Button18
ジョイスティック6の19ボタン Joystick6Button19
ジョイスティック7の0ボタン Joystick7Button0
ジョイスティック7の1ボタン Joystick7Button1
ジョイスティック7の2ボタン Joystick7Button2
ジョイスティック7の3ボタン Joystick7Button3
ジョイスティック7の4ボタン Joystick7Button4
ジョイスティック7の5ボタン Joystick7Button5
ジョイスティック7の6ボタン Joystick7Button6
ジョイスティック7の7ボタン Joystick7Button7
ジョイスティック7の8ボタン Joystick7Button8
ジョイスティック7の9ボタン Joystick7Button9
ジョイスティック7の10ボタン Joystick7Button10
ジョイスティック7の11ボタン Joystick7Button11
ジョイスティック7の12ボタン Joystick7Button12
ジョイスティック7の13ボタン Joystick7Button13
ジョイスティック7の14ボタン Joystick7Button14
ジョイスティック7の15ボタン Joystick7Button15
ジョイスティック7の16ボタン Joystick7Button16
ジョイスティック7の17ボタン Joystick7Button17
ジョイスティック7の18ボタン Joystick7Button18
ジョイスティック7の19ボタン Joystick7Button19
ジョイスティック8の0ボタン Joystick8Button0
ジョイスティック8の1ボタン Joystick8Button1
ジョイスティック8の2ボタン Joystick8Button2
ジョイスティック8の3ボタン Joystick8Button3
ジョイスティック8の4ボタン Joystick8Button4
ジョイスティック8の5ボタン Joystick8Button5
ジョイスティック8の6ボタン Joystick8Button6
ジョイスティック8の7ボタン Joystick8Button7
ジョイスティック8の8ボタン Joystick8Button8
ジョイスティック8の9ボタン Joystick8Button9
ジョイスティック8の10ボタン Joystick8Button10
ジョイスティック8の11ボタン Joystick8Button11
ジョイスティック8の12ボタン Joystick8Button12
ジョイスティック8の13ボタン Joystick8Button13
ジョイスティック8の14ボタン Joystick8Button14
ジョイスティック8の15ボタン Joystick8Button15
ジョイスティック8の16ボタン Joystick8Button16
ジョイスティック8の17ボタン Joystick8Button17
ジョイスティック8の18ボタン Joystick8Button18
ジョイスティック8の19ボタン Joystick8Button19

おわりに

いかがでしたでしょうか?これらのKeyCodeを使うことでキーボード上の入力のみならずマウスやコントローラの入力まで判定することができてしまうなんてびっくりですよね!
KeyCodeと組み合わせて大変便利なGetKeyメソッドでしたが、次回の記事ではKeyCode無しで入力判定を取るメソッドであるGetButtonについて解説します!このメソッドを使えばこれらの膨大なKeyCodeを覚える必要が全くなくなってしまうのです。。。乞うご期待!

 

連載目次リンク

「初心者のための」Unityゲーム制作 目次

Unity実践編 - 目次リンク

実践Unityゲームプログラミング 連載目次