Table 8-1. SDLのキーシンボルの定義
| SDLKey | ASCIIの表現 | 通称 |
|---|---|---|
| SDLK_BACKSPACE | '\b' | backspace |
| SDLK_TAB | '\t' | tab |
| SDLK_CLEAR | クリア | |
| SDLK_RETURN | '\r' | return |
| SDLK_PAUSE | pause | |
| SDLK_ESCAPE | '^[' | escape |
| SDLK_SPACE | ' ' | スペース |
| SDLK_EXCLAIM | '!' | 感嘆符 |
| SDLK_QUOTEDBL | '"' | 二重引用符 |
| SDLK_HASH | '#' | ハッシュ(シャープ) |
| SDLK_DOLLAR | '$' | ドル |
| SDLK_AMPERSAND | '&' | アンパサンド |
| SDLK_QUOTE | ''' | 引用符 |
| SDLK_LEFTPAREN | '(' | 左丸括弧 |
| SDLK_RIGHTPAREN | ')' | 右丸括弧 |
| SDLK_ASTERISK | '*' | アスタリスク |
| SDLK_PLUS | '+' | プラス |
| SDLK_COMMA | ',' | カンマ |
| SDLK_MINUS | '-' | マイナス |
| SDLK_PERIOD | '.' | ピリオド |
| SDLK_SLASH | '/' | スラッシュ |
| SDLK_0 | '0' | 0 |
| SDLK_1 | '1' | 1 |
| SDLK_2 | '2' | 2 |
| SDLK_3 | '3' | 3 |
| SDLK_4 | '4' | 4 |
| SDLK_5 | '5' | 5 |
| SDLK_6 | '6' | 6 |
| SDLK_7 | '7' | 7 |
| SDLK_8 | '8' | 8 |
| SDLK_9 | '9' | 9 |
| SDLK_COLON | ':' | コロン |
| SDLK_SEMICOLON | ';' | セミコロン |
| SDLK_LESS | '<' | 小なり |
| SDLK_EQUALS | '=' | イコール |
| SDLK_GREATER | '>' | 大なり |
| SDLK_QUESTION | '?' | 疑問符 |
| SDLK_AT | '@' | アットマーク |
| SDLK_LEFTBRACKET | '[' | 左かぎ括弧 |
| SDLK_BACKSLASH | '\' | バックスラッシュ |
| SDLK_RIGHTBRACKET | ']' | 右かぎ括弧 |
| SDLK_CARET | '^' | キャレット |
| SDLK_UNDERSCORE | '_' | アンダースコア |
| SDLK_BACKQUOTE | '`' | 逆引用符 |
| SDLK_a | 'a' | a |
| SDLK_b | 'b' | b |
| SDLK_c | 'c' | c |
| SDLK_d | 'd' | d |
| SDLK_e | 'e' | e |
| SDLK_f | 'f' | f |
| SDLK_g | 'g' | g |
| SDLK_h | 'h' | h |
| SDLK_i | 'i' | i |
| SDLK_j | 'j' | j |
| SDLK_k | 'k' | k |
| SDLK_l | 'l' | l |
| SDLK_m | 'm' | m |
| SDLK_n | 'n' | n |
| SDLK_o | 'o' | o |
| SDLK_p | 'p' | p |
| SDLK_q | 'q' | q |
| SDLK_r | 'r' | r |
| SDLK_s | 's' | s |
| SDLK_t | 't' | t |
| SDLK_u | 'u' | u |
| SDLK_v | 'v' | v |
| SDLK_w | 'w' | w |
| SDLK_x | 'x' | x |
| SDLK_y | 'y' | y |
| SDLK_z | 'z' | z |
| SDLK_DELETE | '^?' | delete |
| SDLK_KP0 | キーパッド(テンキー)の0 | |
| SDLK_KP1 | キーパッドの1 | |
| SDLK_KP2 | キーパッドの2 | |
| SDLK_KP3 | キーパッドの3 | |
| SDLK_KP4 | キーパッドの4 | |
| SDLK_KP5 | キーパッドの5 | |
| SDLK_KP6 | キーパッドの6 | |
| SDLK_KP7 | キーパッドの7 | |
| SDLK_KP8 | キーパッドの8 | |
| SDLK_KP9 | キーパッドの9 | |
| SDLK_KP_PERIOD | '.' | キーパッドのピリオド |
| SDLK_KP_DIVIDE | '/' | キーパッドの除算記号 |
| SDLK_KP_MULTIPLY | '*' | キーパッドの乗算記号 |
| SDLK_KP_MINUS | '-' | キーパッドのマイナス |
| SDLK_KP_PLUS | '+' | キーパッドのプラス |
| SDLK_KP_ENTER | '\r' | キーパッドのenter |
| SDLK_KP_EQUALS | '=' | キーパッドのイコール |
| SDLK_UP | 上矢印 | |
| SDLK_DOWN | 下矢印 | |
| SDLK_RIGHT | 右矢印 | |
| SDLK_LEFT | 左矢印 | |
| SDLK_INSERT | insert | |
| SDLK_HOME | home | |
| SDLK_END | end | |
| SDLK_PAGEUP | page up | |
| SDLK_PAGEDOWN | page down | |
| SDLK_F1 | F1 | |
| SDLK_F2 | F2 | |
| SDLK_F3 | F3 | |
| SDLK_F4 | F4 | |
| SDLK_F5 | F5 | |
| SDLK_F6 | F6 | |
| SDLK_F7 | F7 | |
| SDLK_F8 | F8 | |
| SDLK_F9 | F9 | |
| SDLK_F10 | F10 | |
| SDLK_F11 | F11 | |
| SDLK_F12 | F12 | |
| SDLK_F13 | F13 | |
| SDLK_F14 | F14 | |
| SDLK_F15 | F15 | |
| SDLK_NUMLOCK | numlock | |
| SDLK_CAPSLOCK | capslock | |
| SDLK_SCROLLOCK | scrollock | |
| SDLK_RSHIFT | 右shift | |
| SDLK_LSHIFT | 左shift | |
| SDLK_RCTRL | 右ctrl | |
| SDLK_LCTRL | 左ctrl | |
| SDLK_RALT | 右alt | |
| SDLK_LALT | 左alt | |
| SDLK_RMETA | 右meta | |
| SDLK_LMETA | 左meta | |
| SDLK_LSUPER | 左windowsキー | |
| SDLK_RSUPER | 右windowsキー | |
| SDLK_MODE | モードシフト | |
| SDLK_HELP | help | |
| SDLK_PRINT | print-screen | |
| SDLK_SYSREQ | SysRq | |
| SDLK_BREAK | break | |
| SDLK_MENU | menu | |
| SDLK_POWER | power | |
| SDLK_EURO | ユーロ |