---
title: Keycode Constants
framework: gamecontroller
role: collectionGroup
role_heading: API Collection
path: gamecontroller/keycode-constants
---

# Keycode Constants

Constants for the codes of keyboard keys.

## Topics

### Letter and Number Keys

- [GCKeyA](gamecontroller/gckeya.md)
- [GCKeyB](gamecontroller/gckeyb.md)
- [GCKeyC](gamecontroller/gckeyc.md)
- [GCKeyD](gamecontroller/gckeyd.md)
- [GCKeyE](gamecontroller/gckeye.md)
- [GCKeyF](gamecontroller/gckeyf.md)
- [GCKeyG](gamecontroller/gckeyg.md)
- [GCKeyH](gamecontroller/gckeyh.md)
- [GCKeyI](gamecontroller/gckeyi.md)
- [GCKeyJ](gamecontroller/gckeyj.md)
- [GCKeyK](gamecontroller/gckeyk.md)
- [GCKeyL](gamecontroller/gckeyl.md)
- [GCKeyM](gamecontroller/gckeym.md)
- [GCKeyN](gamecontroller/gckeyn.md)
- [GCKeyO](gamecontroller/gckeyo.md)
- [GCKeyP](gamecontroller/gckeyp.md)
- [GCKeyQ](gamecontroller/gckeyq.md)
- [GCKeyR](gamecontroller/gckeyr.md)
- [GCKeyS](gamecontroller/gckeys.md)
- [GCKeyT](gamecontroller/gckeyt.md)
- [GCKeyU](gamecontroller/gckeyu.md)
- [GCKeyV](gamecontroller/gckeyv.md)
- [GCKeyW](gamecontroller/gckeyw.md)
- [GCKeyX](gamecontroller/gckeyx.md)
- [GCKeyY](gamecontroller/gckeyy.md)
- [GCKeyZ](gamecontroller/gckeyz.md)
- [GCKeyOne](gamecontroller/gckeyone.md)
- [GCKeyTwo](gamecontroller/gckeytwo.md)
- [GCKeyThree](gamecontroller/gckeythree.md)
- [GCKeyFour](gamecontroller/gckeyfour.md)
- [GCKeyFive](gamecontroller/gckeyfive.md)
- [GCKeySix](gamecontroller/gckeysix.md)
- [GCKeySeven](gamecontroller/gckeyseven.md)
- [GCKeyEight](gamecontroller/gckeyeight.md)
- [GCKeyNine](gamecontroller/gckeynine.md)
- [GCKeyZero](gamecontroller/gckeyzero.md)

### Punctuation and Command Keys

- [GCKeyTab](gamecontroller/gckeytab.md)
- [GCKeySpacebar](gamecontroller/gckeyspacebar.md)
- [GCKeyHyphen](gamecontroller/gckeyhyphen.md)
- [GCKeyEqualSign](gamecontroller/gckeyequalsign.md)
- [GCKeyOpenBracket](gamecontroller/gckeyopenbracket.md)
- [GCKeyCloseBracket](gamecontroller/gckeyclosebracket.md)
- [GCKeyBackslash](gamecontroller/gckeybackslash.md)
- [GCKeyNonUSPound](gamecontroller/gckeynonuspound.md)
- [GCKeySemicolon](gamecontroller/gckeysemicolon.md)
- [GCKeyQuote](gamecontroller/gckeyquote.md)
- [GCKeyGraveAccentAndTilde](gamecontroller/gckeygraveaccentandtilde.md)
- [GCKeyComma](gamecontroller/gckeycomma.md)
- [GCKeyPeriod](gamecontroller/gckeyperiod.md)
- [GCKeySlash](gamecontroller/gckeyslash.md)
- [GCKeyCapsLock](gamecontroller/gckeycapslock.md)
- [GCKeyDeleteOrBackspace](gamecontroller/gckeydeleteorbackspace.md)
- [GCKeyEscape](gamecontroller/gckeyescape.md)
- [GCKeyReturnOrEnter](gamecontroller/gckeyreturnorenter.md)
- [GCKeyNonUSBackslash](gamecontroller/gckeynonusbackslash.md)
- [GCKeyApplication](gamecontroller/gckeyapplication.md)
- [GCKeyPower](gamecontroller/gckeypower.md)

### Function Keys

- [GCKeyF1](gamecontroller/gckeyf1.md)
- [GCKeyF2](gamecontroller/gckeyf2.md)
- [GCKeyF3](gamecontroller/gckeyf3.md)
- [GCKeyF4](gamecontroller/gckeyf4.md)
- [GCKeyF5](gamecontroller/gckeyf5.md)
- [GCKeyF6](gamecontroller/gckeyf6.md)
- [GCKeyF7](gamecontroller/gckeyf7.md)
- [GCKeyF8](gamecontroller/gckeyf8.md)
- [GCKeyF9](gamecontroller/gckeyf9.md)
- [GCKeyF10](gamecontroller/gckeyf10.md)
- [GCKeyF11](gamecontroller/gckeyf11.md)
- [GCKeyF12](gamecontroller/gckeyf12.md)
- [GCKeyF13](gamecontroller/gckeyf13.md)
- [GCKeyF14](gamecontroller/gckeyf14.md)
- [GCKeyF15](gamecontroller/gckeyf15.md)
- [GCKeyF16](gamecontroller/gckeyf16.md)
- [GCKeyF17](gamecontroller/gckeyf17.md)
- [GCKeyF18](gamecontroller/gckeyf18.md)
- [GCKeyF19](gamecontroller/gckeyf19.md)
- [GCKeyF20](gamecontroller/gckeyf20.md)

### Directional and Similar Keys

- [GCKeyPrintScreen](gamecontroller/gckeyprintscreen.md)
- [GCKeyScrollLock](gamecontroller/gckeyscrolllock.md)
- [GCKeyPause](gamecontroller/gckeypause.md)
- [GCKeyInsert](gamecontroller/gckeyinsert.md)
- [GCKeyHome](gamecontroller/gckeyhome.md)
- [GCKeyPageUp](gamecontroller/gckeypageup.md)
- [GCKeyDeleteForward](gamecontroller/gckeydeleteforward.md)
- [GCKeyEnd](gamecontroller/gckeyend.md)
- [GCKeyPageDown](gamecontroller/gckeypagedown.md)
- [GCKeyRightArrow](gamecontroller/gckeyrightarrow.md)
- [GCKeyLeftArrow](gamecontroller/gckeyleftarrow.md)
- [GCKeyDownArrow](gamecontroller/gckeydownarrow.md)
- [GCKeyUpArrow](gamecontroller/gckeyuparrow.md)

### Keypad Keys

- [GCKeyKeypadNumLock](gamecontroller/gckeykeypadnumlock.md)
- [GCKeyKeypadSlash](gamecontroller/gckeykeypadslash.md)
- [GCKeyKeypadAsterisk](gamecontroller/gckeykeypadasterisk.md)
- [GCKeyKeypadHyphen](gamecontroller/gckeykeypadhyphen.md)
- [GCKeyKeypadPlus](gamecontroller/gckeykeypadplus.md)
- [GCKeyKeypadEnter](gamecontroller/gckeykeypadenter.md)
- [GCKeyKeypad1](gamecontroller/gckeykeypad1.md)
- [GCKeyKeypad2](gamecontroller/gckeykeypad2.md)
- [GCKeyKeypad3](gamecontroller/gckeykeypad3.md)
- [GCKeyKeypad4](gamecontroller/gckeykeypad4.md)
- [GCKeyKeypad5](gamecontroller/gckeykeypad5.md)
- [GCKeyKeypad6](gamecontroller/gckeykeypad6.md)
- [GCKeyKeypad7](gamecontroller/gckeykeypad7.md)
- [GCKeyKeypad8](gamecontroller/gckeykeypad8.md)
- [GCKeyKeypad9](gamecontroller/gckeykeypad9.md)
- [GCKeyKeypad0](gamecontroller/gckeykeypad0.md)
- [GCKeyKeypadPeriod](gamecontroller/gckeykeypadperiod.md)
- [GCKeyKeypadEqualSign](gamecontroller/gckeykeypadequalsign.md)

### International Keys

- [GCKeyInternational1](gamecontroller/gckeyinternational1.md)
- [GCKeyInternational2](gamecontroller/gckeyinternational2.md)
- [GCKeyInternational3](gamecontroller/gckeyinternational3.md)
- [GCKeyInternational4](gamecontroller/gckeyinternational4.md)
- [GCKeyInternational5](gamecontroller/gckeyinternational5.md)
- [GCKeyInternational6](gamecontroller/gckeyinternational6.md)
- [GCKeyInternational7](gamecontroller/gckeyinternational7.md)
- [GCKeyInternational8](gamecontroller/gckeyinternational8.md)
- [GCKeyInternational9](gamecontroller/gckeyinternational9.md)

### Language Keys

- [GCKeyLANG1](gamecontroller/gckeylang1.md)
- [GCKeyLANG2](gamecontroller/gckeylang2.md)
- [GCKeyLANG3](gamecontroller/gckeylang3.md)
- [GCKeyLANG4](gamecontroller/gckeylang4.md)
- [GCKeyLANG5](gamecontroller/gckeylang5.md)
- [GCKeyLANG6](gamecontroller/gckeylang6.md)
- [GCKeyLANG7](gamecontroller/gckeylang7.md)
- [GCKeyLANG8](gamecontroller/gckeylang8.md)
- [GCKeyLANG9](gamecontroller/gckeylang9.md)

### Left- and Right-Side Keys

- [GCKeyLeftControl](gamecontroller/gckeyleftcontrol.md)
- [GCKeyLeftShift](gamecontroller/gckeyleftshift.md)
- [GCKeyLeftAlt](gamecontroller/gckeyleftalt.md)
- [GCKeyLeftGUI](gamecontroller/gckeyleftgui.md)
- [GCKeyRightControl](gamecontroller/gckeyrightcontrol.md)
- [GCKeyRightShift](gamecontroller/gckeyrightshift.md)
- [GCKeyRightAlt](gamecontroller/gckeyrightalt.md)
- [GCKeyRightGUI](gamecontroller/gckeyrightgui.md)

## See Also

### Accessing Buttons

- [isAnyKeyPressed](gamecontroller/gckeyboardinput/isanykeypressed.md)
- [button(forKeyCode:)](gamecontroller/gckeyboardinput/button(forkeycode:).md)
- [GCKeyCode](gamecontroller/gckeycode.md)
