PcoWSkbVqDnWTu_dm2ix
We use cookies on this site to enhance your user experience
Collapse Sidebar

KeyCode

KeyCode

The KeyCode Enum contains a list of Byte keycodes that represent the button used in a user input.

Note, KeyCode keyboard values refer to the physical position of buttons on a standard QWERTY keyboard. This means that, provided the user’s system is configured correctly, the location of keys (such as WASD) will remain the same on other keyboard types, such as Dvorak keyboards (where it would map to ,AOE).

See Also

  • InputObject - used for keyboard input

Enums

Name Value Description

Unknown

0

Backspace

8

Tab

9

Clear

12

Return

13

Pause

19

Escape

27

Space

32

QuotedDouble

34

Hash

35

Dollar

36

Percent

37

Ampersand

38

Quote

39

LeftParenthesis

40

RightParenthesis

41

Asterisk

42

Plus

43

Comma

44

Minus

45

Period

46

Slash

47

Zero

48

One

49

Two

50

Three

51

Four

52

Five

53

Six

54

Seven

55

Eight

56

Nine

57

Colon

58

Semicolon

59

LessThan

60

Equals

61

GreaterThan

62

Question

63

At

64

LeftBracket

91

BackSlash

92

RightBracket

93

Caret

94

Underscore

95

Backquote

96

A

97

B

98

C

99

D

100

E

101

F

102

G

103

H

104

I

105

J

106

K

107

L

108

M

109

N

110

O

111

P

112

Q

113

R

114

S

115

T

116

U

117

V

118

W

119

X

120

Y

121

Z

122

LeftCurly

123

Pipe

124

RightCurly

125

Tilde

126

Delete

127

KeypadZero

256

KeypadOne

257

KeypadTwo

258

KeypadThree

259

KeypadFour

260

KeypadFive

261

KeypadSix

262

KeypadSeven

263

KeypadEight

264

KeypadNine

265

KeypadPeriod

266

KeypadDivide

267

KeypadMultiply

268

KeypadMinus

269

KeypadPlus

270

KeypadEnter

271

KeypadEquals

272

Up

273

Down

274

Right

275

Left

276

Insert

277

Home

278

End

279

PageUp

280

PageDown

281

LeftShift

304

RightShift

303

LeftMeta

310

RightMeta

309

LeftAlt

308

RightAlt

307

LeftControl

306

RightControl

305

CapsLock

301

NumLock

300

ScrollLock

302

LeftSuper

311

RightSuper

312

Mode

313

Compose

314

Help

315

Print

316

SysReq

317

Break

318

Menu

319

Power

320

Euro

321

Undo

322

F1

282

F2

283

F3

284

F4

285

F5

286

F6

287

F7

288

F8

289

F9

290

F10

291

F11

292

F12

293

F13

294

F14

295

F15

296

World0

160

World1

161

World2

162

World3

163

World4

164

World5

165

World6

166

World7

167

World8

168

World9

169

World10

170

World11

171

World12

172

World13

173

World14

174

World15

175

World16

176

World17

177

World18

178

World19

179

World20

180

World21

181

World22

182

World23

183

World24

184

World25

185

World26

186

World27

187

World28

188

World29

189

World30

190

World31

191

World32

192

World33

193

World34

194

World35

195

World36

196

World37

197

World38

198

World39

199

World40

200

World41

201

World42

202

World43

203

World44

204

World45

205

World46

206

World47

207

World48

208

World49

209

World50

210

World51

211

World52

212

World53

213

World54

214

World55

215

World56

216

World57

217

World58

218

World59

219

World60

220

World61

221

World62

222

World63

223

World64

224

World65

225

World66

226

World67

227

World68

228

World69

229

World70

230

World71

231

World72

232

World73

233

World74

234

World75

235

World76

236

World77

237

World78

238

World79

239

World80

240

World81

241

World82

242

World83

243

World84

244

World85

245

World86

246

World87

247

World88

248

World89

249

World90

250

World91

251

World92

252

World93

253

World94

254

World95

255

ButtonX

1000

ButtonY

1001

ButtonA

1002

ButtonB

1003

ButtonR1

1004

ButtonL1

1005

ButtonR2

1006

ButtonL2

1007

ButtonR3

1008

ButtonL3

1009

ButtonStart

1010

ButtonSelect

1011

DPadLeft

1012

DPadRight

1013

DPadUp

1014

DPadDown

1015

Thumbstick1

1016

Thumbstick2

1017

Referenced by

  • VirtualInputManager/SendKeyEvent
  • VirtualInputManager/HandleGamepadButtonInput
  • VirtualInputManager/HandleGamepadAxisInput
  • UserInputService/IsKeyDown
  • UserInputService/IsGamepadButtonDown
  • UserInputService/GamepadSupports
  • InputObject/KeyCode
  • ContextActionService/UnbindActivate
  • ContextActionService/BindActivate