Wiki Page Content

Differences between revisions 8 and 9
Revision 8 as of 2010-07-02 21:11:32
Size: 12291
Editor: SheenaSmith
Comment: update content (incomplete)
Revision 9 as of 2010-07-06 23:50:45
Size: 12101
Editor: SheenaSmith
Comment: update content (incomplete)
Deletions are marked like this. Additions are marked like this.
Line 133: Line 133:
||SDLK_F19||SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F19)||
||SDLK_F20||SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F20)||
||SDLK_F21||SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F21)||
||SDLK_F22||SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F22)||
||SDLK_F23||SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F23)||
||SDLK_F24||SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F24)||
||SDLK_EXECUTE||SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXECUTE)||
||SDLK_F19||the F19 key||
||SDLK_F20||the F20 key||
||SDLK_F21||the F21 key||
||SDLK_F22||the F22 key||
||SDLK_F23||the F23 key||
||SDLK_F24||the F24 key||
||SDLK_EXECUTE||the Execute key (special keyboards)||

DRAFT

SDLKey

The SDL virtual key representation.

Values

SDLK_UNKNOWN

0

SDLK_RETURN

the Enter key (main keyboard)

SDLK_ESCAPE

the Esc key

SDLK_BACKSPACE

the Back Space key

SDLK_TAB

the Tab key

SDLK_SPACE

the space bar key(s)

SDLK_EXCLAIM

the ! key

SDLK_QUOTEDBL

the " key

SDLK_HASH

the # key

SDLK_PERCENT

the % key

SDLK_DOLLAR

the $ key

SDLK_AMPERSAND

the & key

SDLK_QUOTE

the ' key

SDLK_LEFTPAREN

the ( key

SDLK_RIGHTPAREN

the ) key

SDLK_ASTERISK

the * key

SDLK_PLUS

the + key

SDLK_COMMA

the , key

SDLK_MINUS

the - key

SDLK_PERIOD

the . key

SDLK_SLASH

the / key

SDLK_0

the 0 key

SDLK_1

the 1 key

SDLK_2

the 2 key

SDLK_3

the 3 key

SDLK_4

the 4 key

SDLK_5

the 5 key

SDLK_6

the 6 key

SDLK_7

the 7 key

SDLK_8

the 8 key

SDLK_9

the 9 key

SDLK_COLON

the : key

SDLK_SEMICOLON

the ; key

SDLK_LESS

the < key

SDLK_EQUALS

the = key

SDLK_GREATER

the > key

SDLK_QUESTION

the ? key

SDLK_AT

the @ key

SDLK_LEFTBRACKET

the [ key

SDLK_BACKSLASH

the \ key

SDLK_RIGHTBRACKET

the ] key

SDLK_CARET

the ^ key

SDLK_UNDERSCORE

the _ key

SDLK_BACKQUOTE

the ` key

SDLK_a

the a key

SDLK_b

the b key

SDLK_c

the c key

SDLK_d

the d key

SDLK_e

the e key

SDLK_f

the f key

SDLK_g

the g key

SDLK_h

the h key

SDLK_i

the i key

SDLK_j

the j key

SDLK_k

the k key

SDLK_l

the l key

SDLK_m

the m key

SDLK_n

the n key

SDLK_o

the o key

SDLK_p

the p key

SDLK_q

the q key

SDLK_r

the r key

SDLK_s

the s key

SDLK_t

the t key

SDLK_u

the u key

SDLK_v

the v key

SDLK_w

the w key

SDLK_x

the x key

SDLK_y

the y key

SDLK_z

the z key

SDLK_CAPSLOCK

the Caps Lock key

SDLK_F1

the F1 key

SDLK_F2

the F2 key

SDLK_F3

the F3 key

SDLK_F4

the F4 key

SDLK_F5

the F5 key

SDLK_F6

the F6 key

SDLK_F7

the F7 key

SDLK_F8

the F8 key

SDLK_F9

the F9 key

SDLK_F10

the F10 key

SDLK_F11

the F11 key

SDLK_F12

the F12 key

SDLK_PRINTSCREEN

the Print Screen / SysRq key

SDLK_SCROLLLOCK

the Scroll Lock key

SDLK_PAUSE

the Pause / Break key

SDLK_INSERT

the Insert key

SDLK_HOME

the Home key

SDLK_PAGEUP

the Page Up key

SDLK_DELETE

the Delete key

SDLK_END

the End key

SDLK_PAGEDOWN

the Page Down key

SDLK_RIGHT

the Right arrow key (navigation keypad)

SDLK_LEFT

the Left arrow key (navigation keypad)

SDLK_DOWN

the Down arrow key (navigation keypad)

SDLK_UP

the Up arrow key (navigation keypad)

SDLK_NUMLOCKCLEAR

the Num Lock key (number keypad)

SDLK_KP_DIVIDE

the / key (number keypad)

SDLK_KP_MULTIPLY

the * key (number keypad)

SDLK_KP_MINUS

the - key (number keypad)

SDLK_KP_PLUS

the + key (number keypad)

SDLK_KP_ENTER

the Enter key (number keypad)

SDLK_KP_1

the 1 key (number keypad)

SDLK_KP_2

the 2 key (number keypad)

SDLK_KP_3

the 3 key (number keypad)

SDLK_KP_4

the 4 key (number keypad)

SDLK_KP_5

the 5 key (number keypad)

SDLK_KP_6

the 6 key (number keypad)

SDLK_KP_7

the 7 key (number keypad)

SDLK_KP_8

the 8 key (number keypad)

SDLK_KP_9

the 9 key (number keypad)

SDLK_KP_0

the 0 key (number keypad)

SDLK_KP_PERIOD

the . key (number keypad)

SDLK_APPLICATION

the Application / Menu key (Windows keyboards)

SDLK_POWER

the Power key (power management keypad)

SDLK_KP_EQUALS

the = key (number keypad)

SDLK_F13

the F13 key

SDLK_F14

the F14 key

SDLK_F15

the F15 key

SDLK_F16

the F16 key

SDLK_F17

the F17 key

SDLK_F18

the F18 key

SDLK_F19

the F19 key

SDLK_F20

the F20 key

SDLK_F21

the F21 key

SDLK_F22

the F22 key

SDLK_F23

the F23 key

SDLK_F24

the F24 key

SDLK_EXECUTE

the Execute key (special keyboards)

SDLK_HELP

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HELP)

SDLK_MENU

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MENU)

SDLK_SELECT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SELECT)

SDLK_STOP

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_STOP)

SDLK_AGAIN

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AGAIN)

SDLK_UNDO

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UNDO)

SDLK_CUT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CUT)

SDLK_COPY

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_COPY)

SDLK_PASTE

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PASTE)

SDLK_FIND

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_FIND)

SDLK_MUTE

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MUTE)

SDLK_VOLUMEUP

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEUP)

SDLK_VOLUMEDOWN

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEDOWN)

SDLK_KP_COMMA

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_COMMA)

SDLK_KP_EQUALSAS400

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EQUALSAS400)

SDLK_ALTERASE

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_ALTERASE)

SDLK_SYSREQ

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SYSREQ)

SDLK_CANCEL

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CANCEL)

SDLK_CLEAR

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEAR)

SDLK_PRIOR

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRIOR)

SDLK_RETURN2

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RETURN2)

SDLK_SEPARATOR

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SEPARATOR)

SDLK_OUT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OUT)

SDLK_OPER

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OPER)

SDLK_CLEARAGAIN

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEARAGAIN)

SDLK_CRSEL

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CRSEL)

SDLK_EXSEL

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXSEL)

SDLK_KP_00

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_00)

SDLK_KP_000

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_000)

SDLK_THOUSANDSSEPARATOR

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_THOUSANDSSEPARATOR)

SDLK_DECIMALSEPARATOR

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DECIMALSEPARATOR)

SDLK_CURRENCYUNIT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CURRENCYUNIT)

SDLK_CURRENCYSUBUNIT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CURRENCYSUBUNIT)

SDLK_KP_LEFTPAREN

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LEFTPAREN)

SDLK_KP_RIGHTPAREN

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_RIGHTPAREN)

SDLK_KP_LEFTBRACE

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LEFTBRACE)

SDLK_KP_RIGHTBRACE

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_RIGHTBRACE)

SDLK_KP_TAB

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_TAB)

SDLK_KP_BACKSPACE

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_BACKSPACE)

SDLK_KP_A

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_A)

SDLK_KP_B

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_B)

SDLK_KP_C

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_C)

SDLK_KP_D

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_D)

SDLK_KP_E

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_E)

SDLK_KP_F

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_F)

SDLK_KP_XOR

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_XOR)

SDLK_KP_POWER

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_POWER)

SDLK_KP_PERCENT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PERCENT)

SDLK_KP_LESS

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LESS)

SDLK_KP_GREATER

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_GREATER)

SDLK_KP_AMPERSAND

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_AMPERSAND)

SDLK_KP_DBLAMPERSAND

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DBLAMPERSAND)

SDLK_KP_VERTICALBAR

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_VERTICALBAR)

SDLK_KP_DBLVERTICALBAR

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DBLVERTICALBAR)

SDLK_KP_COLON

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_COLON)

SDLK_KP_HASH

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_HASH)

SDLK_KP_SPACE

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_SPACE)

SDLK_KP_AT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_AT)

SDLK_KP_EXCLAM

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EXCLAM)

SDLK_KP_MEMSTORE

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMSTORE)

SDLK_KP_MEMRECALL

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMRECALL)

SDLK_KP_MEMCLEAR

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMCLEAR)

SDLK_KP_MEMADD

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMADD)

SDLK_KP_MEMSUBTRACT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMSUBTRACT)

SDLK_KP_MEMMULTIPLY

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMMULTIPLY)

SDLK_KP_MEMDIVIDE

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMDIVIDE)

SDLK_KP_PLUSMINUS

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PLUSMINUS)

SDLK_KP_CLEAR

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_CLEAR)

SDLK_KP_CLEARENTRY

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_CLEARENTRY)

SDLK_KP_BINARY

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_BINARY)

SDLK_KP_OCTAL

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_OCTAL)

SDLK_KP_DECIMAL

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DECIMAL)

SDLK_KP_HEXADECIMAL

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_HEXADECIMAL)

SDLK_LCTRL

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LCTRL)

SDLK_LSHIFT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LSHIFT)

SDLK_LALT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LALT)

SDLK_LGUI

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LGUI)

SDLK_RCTRL

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RCTRL)

SDLK_RSHIFT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RSHIFT)

SDLK_RALT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RALT)

SDLK_RGUI

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RGUI)

SDLK_MODE

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MODE)

SDLK_AUDIONEXT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIONEXT)

SDLK_AUDIOPREV

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOPREV

SDLK_AUDIOSTOP

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOSTOP)

SDLK_AUDIOPLAY

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOPLAY)

SDLK_AUDIOMUTE

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOMUTE)

SDLK_MEDIASELECT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIASELECT)

SDLK_WWW

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_WWW)

SDLK_MAIL

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MAIL)

SDLK_CALCULATOR

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CALCULATOR)

SDLK_COMPUTER

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_COMPUTER)

SDLK_AC_SEARCH

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_SEARCH)

SDLK_AC_HOME

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_HOME)

SDLK_AC_BACK

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_BACK)

SDLK_AC_FORWARD

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_FORWARD)

SDLK_AC_STOP

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_STOP)

SDLK_AC_REFRESH

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_REFRESH)

SDLK_AC_BOOKMARKS

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_BOOKMARKS)

SDLK_BRIGHTNESSDOWN

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_BRIGHTNESSDOWN)

SDLK_BRIGHTNESSUP

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_BRIGHTNESSUP)

SDLK_DISPLAYSWITCH

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DISPLAYSWITCH)

SDLK_KBDILLUMTOGGLE

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KBDILLUMTOGGLE)

SDLK_KBDILLUMDOWN

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KBDILLUMDOWN)

SDLK_KBDILLUMUP

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KBDILLUMUP)

SDLK_EJECT

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EJECT)

SDLK_SLEEP

SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SLEEP)

Code Examples

You can add your code example here

Remarks

Values of this type are used to represent keyboard keys using the current layout of the keyboard. These values include Unicode values representing the unmodified character that would be generated by pressing the key, or other constants for those keys that do not generate characters.


CategoryEnum

None: SDL_Keycode (last edited 2013-09-01 18:33:04 by PhilippWiesemann)

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