Wiki Page Content

Revision 4 as of 2011-02-09 00:42:49

Clear message

DRAFT

SDL Scancode Lookup Table

Decimal Value

Hexadecimal Value

SDL_Scancode Constant

0

0x000

SDL_SCANCODE_UNKNOWN

4

0x004

SDL_SCANCODE_A

5

0x005

SDL_SCANCODE_B

6

0x006

SDL_SCANCODE_C

7

0x007

SDL_SCANCODE_D

8

0x008

SDL_SCANCODE_E

9

0x009

SDL_SCANCODE_F

10

0x00a

SDL_SCANCODE_G

11

0x00b

SDL_SCANCODE_H

12

0x00c

SDL_SCANCODE_I

13

0x00d

SDL_SCANCODE_J

14

0x00e

SDL_SCANCODE_K

15

0x00f

SDL_SCANCODE_L

16

0x010

SDL_SCANCODE_M

17

0x011

SDL_SCANCODE_N

18

0x012

SDL_SCANCODE_O

19

0x013

SDL_SCANCODE_P

20

0x014

SDL_SCANCODE_Q

21

0x015

SDL_SCANCODE_R

22

0x016

SDL_SCANCODE_S

23

0x017

SDL_SCANCODE_T

24

0x018

SDL_SCANCODE_U

25

0x019

SDL_SCANCODE_V

26

0x01a

SDL_SCANCODE_W

27

0x01b

SDL_SCANCODE_X

28

0x01c

SDL_SCANCODE_Y

29

0x01d

SDL_SCANCODE_Z

30

0x01e

SDL_SCANCODE_1

31

0x01f

SDL_SCANCODE_2

32

0x020

SDL_SCANCODE_3

33

0x021

SDL_SCANCODE_4

34

0x022

SDL_SCANCODE_5

35

0x023

SDL_SCANCODE_6

36

0x024

SDL_SCANCODE_7

37

0x025

SDL_SCANCODE_8

38

0x026

SDL_SCANCODE_9

39

0x027

SDL_SCANCODE_0

40

0x028

SDL_SCANCODE_RETURN

41

0x029

SDL_SCANCODE_ESCAPE

42

0x02a

SDL_SCANCODE_BACKSPACE

43

0x02b

SDL_SCANCODE_TAB

44

0x02c

SDL_SCANCODE_SPACE

45

0x02d

SDL_SCANCODE_MINUS

46

0x02e

SDL_SCANCODE_EQUALS

47

0x02f

SDL_SCANCODE_LEFTBRACKET

48

0x030

SDL_SCANCODE_RIGHTBRACKET

49

0x031

SDL_SCANCODE_BACKSLASH

50

0x032

SDL_SCANCODE_NONUSHASH

51

0x033

SDL_SCANCODE_SEMICOLON

52

0x034

SDL_SCANCODE_APOSTROPHE

53

0x035

SDL_SCANCODE_GRAVE

54

0x036

SDL_SCANCODE_COMMA

55

0x037

SDL_SCANCODE_PERIOD

56

0x038

SDL_SCANCODE_SLASH

57

0x039

SDL_SCANCODE_CAPSLOCK

58

0x03a

SDL_SCANCODE_F1

59

0x03b

SDL_SCANCODE_F2

60

0x03c

SDL_SCANCODE_F3

61

0x03d

SDL_SCANCODE_F4

62

0x03e

SDL_SCANCODE_F5

63

0x03f

SDL_SCANCODE_F6

64

0x040

SDL_SCANCODE_F7

65

0x041

SDL_SCANCODE_F8

66

0x042

SDL_SCANCODE_F9

67

0x043

SDL_SCANCODE_F10

68

0x044

SDL_SCANCODE_F11

69

0x045

SDL_SCANCODE_F12

70

0x046

SDL_SCANCODE_PRINTSCREEN

71

0x047

SDL_SCANCODE_SCROLLLOCK

72

0x048

SDL_SCANCODE_PAUSE

73

0x049

SDL_SCANCODE_INSERT

74

0x04a

SDL_SCANCODE_HOME

75

0x04b

SDL_SCANCODE_PAGEUP

76

0x04c

SDL_SCANCODE_DELETE

77

0x04d

SDL_SCANCODE_END

78

0x04e

SDL_SCANCODE_PAGEDOWN

79

0x04f

SDL_SCANCODE_RIGHT

80

0x050

SDL_SCANCODE_LEFT

81

0x051

SDL_SCANCODE_DOWN

82

0x052

SDL_SCANCODE_UP

83

0x053

SDL_SCANCODE_NUMLOCKCLEAR

84

0x054

SDL_SCANCODE_KP_DIVIDE

85

0x055

SDL_SCANCODE_KP_MULTIPLY

86

0x056

SDL_SCANCODE_KP_MINUS

87

0x057

SDL_SCANCODE_KP_PLUS

88

0x058

SDL_SCANCODE_KP_ENTER

89

0x059

SDL_SCANCODE_KP_1

90

0x05a

SDL_SCANCODE_KP_2

91

0x05b

SDL_SCANCODE_KP_3

92

0x05c

SDL_SCANCODE_KP_4

93

0x05d

SDL_SCANCODE_KP_5

94

0x05e

SDL_SCANCODE_KP_6

95

0x05f

SDL_SCANCODE_KP_7

96

0x060

SDL_SCANCODE_KP_8

97

0x061

SDL_SCANCODE_KP_9

98

0x062

SDL_SCANCODE_KP_0

99

0x063

SDL_SCANCODE_KP_PERIOD

100

0x064

SDL_SCANCODE_NONUSBACKSLASH

101

0x065

SDL_SCANCODE_APPLICATION

102

0x066

SDL_SCANCODE_POWER

103

0x067

SDL_SCANCODE_KP_EQUALS

104

0x068

SDL_SCANCODE_F13

105

0x069

SDL_SCANCODE_F14

106

0x06a

SDL_SCANCODE_F15

107

0x06b

SDL_SCANCODE_F16

108

0x06c

SDL_SCANCODE_F17

109

0x06d

SDL_SCANCODE_F18

110

0x06e

SDL_SCANCODE_F19

111

0x06f

SDL_SCANCODE_F20

112

0x070

SDL_SCANCODE_F21

113

0x071

SDL_SCANCODE_F22

114

0x072

SDL_SCANCODE_F23

115

0x073

SDL_SCANCODE_F24

116

0x074

SDL_SCANCODE_EXECUTE

117

0x075

SDL_SCANCODE_HELP

118

0x076

SDL_SCANCODE_MENU

119

0x077

SDL_SCANCODE_SELECT

120

0x078

SDL_SCANCODE_STOP

121

0x079

SDL_SCANCODE_AGAIN

122

0x07a

SDL_SCANCODE_UNDO

123

0x07b

SDL_SCANCODE_CUT

124

0x07c

SDL_SCANCODE_COPY

125

0x07d

SDL_SCANCODE_PASTE

126

0x07e

SDL_SCANCODE_FIND

127

0x07f

SDL_SCANCODE_MUTE

128

0x080

SDL_SCANCODE_VOLUMEUP

129

0x081

SDL_SCANCODE_VOLUMEDOWN

130

0x082

SDL_SCANCODE_LOCKINGCAPSLOCK

131

0x083

SDL_SCANCODE_LOCKINGNUMLOCK

132

0x084

SDL_SCANCODE_LOCKINGSCROLLLOCK

133

0x085

SDL_SCANCODE_KP_COMMA

134

0x086

SDL_SCANCODE_KP_EQUALSAS400

135

0x087

SDL_SCANCODE_INTERNATIONAL1

136

0x088

SDL_SCANCODE_INTERNATIONAL2

137

0x089

SDL_SCANCODE_INTERNATIONAL3

138

0x08a

SDL_SCANCODE_INTERNATIONAL4

139

0x08b

SDL_SCANCODE_INTERNATIONAL5

140

0x08c

SDL_SCANCODE_INTERNATIONAL6

141

0x08d

SDL_SCANCODE_INTERNATIONAL7

142

0x08e

SDL_SCANCODE_INTERNATIONAL8

143

0x08f

SDL_SCANCODE_INTERNATIONAL9

144

0x090

SDL_SCANCODE_LANG1

145

0x091

SDL_SCANCODE_LANG2

146

0x092

SDL_SCANCODE_LANG3

147

0x093

SDL_SCANCODE_LANG4

148

0x094

SDL_SCANCODE_LANG5

149

0x095

SDL_SCANCODE_LANG6

150

0x096

SDL_SCANCODE_LANG7

151

0x097

SDL_SCANCODE_LANG8

152

0x098

SDL_SCANCODE_LANG9

153

0x099

SDL_SCANCODE_ALTERASE

154

0x09a

SDL_SCANCODE_SYSREQ

155

0x09b

SDL_SCANCODE_CANCEL

156

0x09c

SDL_SCANCODE_CLEAR

157

0x09d

SDL_SCANCODE_PRIOR

158

0x09e

SDL_SCANCODE_RETURN2

159

0x09f

SDL_SCANCODE_SEPARATOR

160

0x0a0

SDL_SCANCODE_OUT

161

0x0a1

SDL_SCANCODE_OPER

162

0x0a2

SDL_SCANCODE_CLEARAGAIN

163

0x0a3

SDL_SCANCODE_CRSEL

164

0x0a4

SDL_SCANCODE_EXSEL

176

0x0b0

SDL_SCANCODE_KP_00

177

0x0b1

SDL_SCANCODE_KP_000

178

0x0b2

SDL_SCANCODE_THOUSANDSSEPARATOR

179

0x0b3

SDL_SCANCODE_DECIMALSEPARATOR

180

0x0b4

SDL_SCANCODE_CURRENCYUNIT

181

0x0b5

SDL_SCANCODE_CURRENCYSUBUNIT

182

0x0b6

SDL_SCANCODE_KP_LEFTPAREN

183

0x0b7

SDL_SCANCODE_KP_RIGHTPAREN

184

0x0b8

SDL_SCANCODE_KP_LEFTBRACE

185

0x0b9

SDL_SCANCODE_KP_RIGHTBRACE

186

0x0ba

SDL_SCANCODE_KP_TAB

187

0x0bb

SDL_SCANCODE_KP_BACKSPACE

188

0x0bc

SDL_SCANCODE_KP_A

189

0x0bd

SDL_SCANCODE_KP_B

190

0x0be

SDL_SCANCODE_KP_C

191

0x0bf

SDL_SCANCODE_KP_D

192

0x0c0

SDL_SCANCODE_KP_E

193

0x0c1

SDL_SCANCODE_KP_F

194

0x0c2

SDL_SCANCODE_KP_XOR

195

0x0c3

SDL_SCANCODE_KP_POWER

196

0x0c4

SDL_SCANCODE_KP_PERCENT

197

0x0c5

SDL_SCANCODE_KP_LESS

198

0x0c6

SDL_SCANCODE_KP_GREATER

199

0x0c7

SDL_SCANCODE_KP_AMPERSAND

200

0x0c8

SDL_SCANCODE_KP_DBLAMPERSAND

201

0x0c9

SDL_SCANCODE_KP_VERTICALBAR

202

0x0ca

SDL_SCANCODE_KP_DBLVERTICALBAR

203

0x0cb

SDL_SCANCODE_KP_COLON

204

0x0cc

SDL_SCANCODE_KP_HASH

205

0x0cd

SDL_SCANCODE_KP_SPACE

206

0x0ce

SDL_SCANCODE_KP_AT

207

0x0cf

SDL_SCANCODE_KP_EXCLAM

208

0x0d0

SDL_SCANCODE_KP_MEMSTORE

209

0x0d1

SDL_SCANCODE_KP_MEMRECALL

210

0x0d2

SDL_SCANCODE_KP_MEMCLEAR

211

0x0d3

SDL_SCANCODE_KP_MEMADD

212

0x0d4

SDL_SCANCODE_KP_MEMSUBTRACT

213

0x0d5

SDL_SCANCODE_KP_MEMMULTIPLY

214

0x0d6

SDL_SCANCODE_KP_MEMDIVIDE

215

0x0d7

SDL_SCANCODE_KP_PLUSMINUS

216

0x0d8

SDL_SCANCODE_KP_CLEAR

217

0x0d9

SDL_SCANCODE_KP_CLEARENTRY

218

0x0da

SDL_SCANCODE_KP_BINARY

219

0x0db

SDL_SCANCODE_KP_OCTAL

220

0x0dc

SDL_SCANCODE_KP_DECIMAL

221

0x0dd

SDL_SCANCODE_KP_HEXADECIMAL

224

0x0e0

SDL_SCANCODE_LCTRL

225

0x0e1

SDL_SCANCODE_LSHIFT

226

0x0e2

SDL_SCANCODE_LALT

227

0x0e3

SDL_SCANCODE_LGUI

228

0x0e4

SDL_SCANCODE_RCTRL

229

0x0e5

SDL_SCANCODE_RSHIFT

230

0x0e6

SDL_SCANCODE_RALT

231

0x0e7

SDL_SCANCODE_RGUI

257

0x101

SDL_SCANCODE_MODE

258

0x102

SDL_SCANCODE_AUDIONEXT

259

0x103

SDL_SCANCODE_AUDIOPREV

260

0x104

SDL_SCANCODE_AUDIOSTOP

261

0x105

SDL_SCANCODE_AUDIOPLAY

262

0x106

SDL_SCANCODE_AUDIOMUTE

263

0x107

SDL_SCANCODE_MEDIASELECT

264

0x108

SDL_SCANCODE_WWW

265

0x109

SDL_SCANCODE_MAIL

266

0x10a

SDL_SCANCODE_CALCULATOR

267

0x10b

SDL_SCANCODE_COMPUTER

268

0x10c

SDL_SCANCODE_AC_SEARCH

269

0x10d

SDL_SCANCODE_AC_HOME

270

0x10e

SDL_SCANCODE_AC_BACK

271

0x10f

SDL_SCANCODE_AC_FORWARD

272

0x110

SDL_SCANCODE_AC_STOP

273

0x111

SDL_SCANCODE_AC_REFRESH

274

0x112

SDL_SCANCODE_AC_BOOKMARKS

275

0x113

SDL_SCANCODE_BRIGHTNESSDOWN

276

0x114

SDL_SCANCODE_BRIGHTNESSUP

277

0x115

SDL_SCANCODE_DISPLAYSWITCH

278

0x116

SDL_SCANCODE_KBDILLUMTOGGLE

279

0x117

SDL_SCANCODE_KBDILLUMDOWN

280

0x118

SDL_SCANCODE_KBDILLUMUP

281

0x119

SDL_SCANCODE_EJECT

282

0x11a

SDL_SCANCODE_SLEEP

(Page Info.)
Feedback
Please include your contact information if you'd like to receive a reply.
Submit