Wiki Page Content

Differences between revisions 9 and 10
Revision 9 as of 2010-07-06 23:50:45
Size: 12101
Editor: SheenaSmith
Comment: update content (incomplete)
Revision 10 as of 2010-07-07 05:31:52
Size: 11581
Editor: SheenaSmith
Comment: update content (incomplete)
Deletions are marked like this. Additions are marked like this.
Line 139: Line 139:
||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_EXECUTE||the Execute key||
||SDLK_HELP||the Help key||
||SDLK_MENU||the Menu key||
||SDLK_SELECT||the Select key||
||SDLK_STOP||the Stop key||
||SDLK_AGAIN||the Again key||
||SDLK_UNDO||the Undo key||
||SDLK_CUT||the Cut key||
||SDLK_COPY||the Copy key||
||SDLK_PASTE||the Paste key||
||SDLK_FIND||the Find key||
||SDLK_MUTE||the Mute key (multimedia keypad)||
||SDLK_VOLUMEUP||the Volume Up key (multimedia keypad)||
||SDLK_VOLUMEDOWN||the Volume Down key (multimedia keypad)||
||SDLK_KP_COMMA||the Comma key (number keypad ???)||
||SDLK_KP_EQUALSAS400||the Equals AS400 key||
||SDLK_ALTERASE||the Alt Erase key||
||SDLK_SYSREQ||the SysReq key||
||SDLK_CANCEL||the Cancel key||
||SDLK_CLEAR||the Clear key||

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

SDLK_HELP

the Help key

SDLK_MENU

the Menu key

SDLK_SELECT

the Select key

SDLK_STOP

the Stop key

SDLK_AGAIN

the Again key

SDLK_UNDO

the Undo key

SDLK_CUT

the Cut key

SDLK_COPY

the Copy key

SDLK_PASTE

the Paste key

SDLK_FIND

the Find key

SDLK_MUTE

the Mute key (multimedia keypad)

SDLK_VOLUMEUP

the Volume Up key (multimedia keypad)

SDLK_VOLUMEDOWN

the Volume Down key (multimedia keypad)

SDLK_KP_COMMA

the Comma key (number keypad ???)

SDLK_KP_EQUALSAS400

the Equals AS400 key

SDLK_ALTERASE

the Alt Erase key

SDLK_SYSREQ

the SysReq key

SDLK_CANCEL

the Cancel key

SDLK_CLEAR

the Clear key

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