目次 - API(機能別) - イベント処理 - SDLキーコード一覧表
SDLキーコード一覧表
表示可能な文字のキーのキーコードは, その文字のUnicodeコードポイントで表されている.
表示できる文字の存在しないキーのキーコードは, スキャンコードと1<<30 (0x40000000)の論理和である.
下の一覧表にはASCII文字のキーコードと, 対応する文字のないキーコードが記載されているが, 非ASCIIのUnicode文字は省略している.
10進数の値 | 16進数の値(文字) | SDL_Keycode |
0 | 0x00 ('¥0') | SDLK_UNKNOWN |
8 | 0x08 ('¥b') | SDLK_BACKSPACE |
9 | 0x09 ('¥t') | SDLK_TAB |
13 | 0x0D ('¥r') | SDLK_RETURN |
27 | 0x1B ('¥033') | SDLK_ESCAPE |
32 | 0x20 (' ') | SDLK_SPACE |
33 | 0x21 ('!') | SDLK_EXCLAIM |
34 | 0x22 ('"') | SDLK_QUOTEDBL |
35 | 0x23 ('#') | SDLK_HASH |
36 | 0x24 ('$') | SDLK_DOLLAR |
37 | 0x25 ('%') | SDLK_PERCENT |
38 | 0x26 ('&') | SDLK_AMPERSAND |
39 | 0x27 ('¥'') | SDLK_QUOTE |
40 | 0x28 ('(') | SDLK_LEFTPAREN |
41 | 0x29 (')') | SDLK_RIGHTPAREN |
42 | 0x2A ('*') | SDLK_ASTERISK |
43 | 0x2B ('+') | SDLK_PLUS |
44 | 0x2C (',') | SDLK_COMMA |
45 | 0x2D ('-') | SDLK_MINUS |
46 | 0x2E ('.') | SDLK_PERIOD |
47 | 0x2F ('/') | SDLK_SLASH |
48 | 0x30 ('0') | SDLK_0 |
49 | 0x31 ('1') | SDLK_1 |
50 | 0x32 ('2') | SDLK_2 |
51 | 0x33 ('3') | SDLK_3 |
52 | 0x34 ('4') | SDLK_4 |
53 | 0x35 ('5') | SDLK_5 |
54 | 0x36 ('6') | SDLK_6 |
55 | 0x37 ('7') | SDLK_7 |
56 | 0x38 ('8') | SDLK_8 |
57 | 0x39 ('9') | SDLK_9 |
58 | 0x3A (':') | SDLK_COLON |
59 | 0x3B (';') | SDLK_SEMICOLON |
60 | 0x3C ('<') | SDLK_LESS |
61 | 0x3D ('=') | SDLK_EQUALS |
62 | 0x3E ('>') | SDLK_GREATER |
63 | 0x3F ('?') | SDLK_QUESTION |
64 | 0x40 ('@') | SDLK_AT |
91 | 0x5B ('[') | SDLK_LEFTBRACKET |
92 | 0x5C ('¥¥') | SDLK_BACKSLASH |
93 | 0x5D (']') | SDLK_RIGHTBRACKET |
94 | 0x5E ('^') | SDLK_CARET |
95 | 0x5F ('_') | SDLK_UNDERSCORE |
96 | 0x60 ('`') | SDLK_BACKQUOTE |
97 | 0x61 ('a') | SDLK_a |
98 | 0x62 ('b') | SDLK_b |
99 | 0x63 ('c') | SDLK_c |
100 | 0x64 ('d') | SDLK_d |
101 | 0x65 ('e') | SDLK_e |
102 | 0x66 ('f') | SDLK_f |
103 | 0x67 ('g') | SDLK_g |
104 | 0x68 ('h') | SDLK_h |
105 | 0x69 ('i') | SDLK_i |
106 | 0x6A ('j') | SDLK_j |
107 | 0x6B ('k') | SDLK_k |
108 | 0x6C ('l') | SDLK_l |
109 | 0x6D ('m') | SDLK_m |
110 | 0x6E ('n') | SDLK_n |
111 | 0x6F ('o') | SDLK_o |
112 | 0x70 ('p') | SDLK_p |
113 | 0x71 ('q') | SDLK_q |
114 | 0x72 ('r') | SDLK_r |
115 | 0x73 ('s') | SDLK_s |
116 | 0x74 ('t') | SDLK_t |
117 | 0x75 ('u') | SDLK_u |
118 | 0x76 ('v') | SDLK_v |
119 | 0x77 ('w') | SDLK_w |
120 | 0x78 ('x') | SDLK_x |
121 | 0x79 ('y') | SDLK_y |
122 | 0x7A ('z') | SDLK_z |
177 | 0xB1 ('¥177') | SDLK_DELETE |
1073741881 | 0x40000039 | SDLK_CAPSLOCK |
1073741882 | 0x4000003A | SDLK_F1 |
1073741883 | 0x4000003B | SDLK_F2 |
1073741884 | 0x4000003C | SDLK_F3 |
1073741885 | 0x4000003D | SDLK_F4 |
1073741886 | 0x4000003E | SDLK_F5 |
1073741887 | 0x4000003F | SDLK_F6 |
1073741888 | 0x40000040 | SDLK_F7 |
1073741889 | 0x40000041 | SDLK_F8 |
1073741890 | 0x40000042 | SDLK_F9 |
1073741891 | 0x40000043 | SDLK_F10 |
1073741892 | 0x40000044 | SDLK_F11 |
1073741893 | 0x40000045 | SDLK_F12 |
1073741894 | 0x40000046 | SDLK_PRINTSCREEN |
1073741895 | 0x40000047 | SDLK_SCROLLLOCK |
1073741896 | 0x40000048 | SDLK_PAUSE |
1073741897 | 0x40000049 | SDLK_INSERT |
1073741898 | 0x4000004A | SDLK_HOME |
1073741899 | 0x4000004B | SDLK_PAGEUP |
1073741901 | 0x4000004D | SDLK_END |
1073741902 | 0x4000004E | SDLK_PAGEDOWN |
1073741903 | 0x4000004F | SDLK_RIGHT |
1073741904 | 0x40000050 | SDLK_LEFT |
1073741905 | 0x40000051 | SDLK_DOWN |
1073741906 | 0x40000052 | SDLK_UP |
1073741907 | 0x40000053 | SDLK_NUMLOCKCLEAR |
1073741908 | 0x40000054 | SDLK_KP_DIVIDE |
1073741909 | 0x40000055 | SDLK_KP_MULTIPLY |
1073741910 | 0x40000056 | SDLK_KP_MINUS |
1073741911 | 0x40000057 | SDLK_KP_PLUS |
1073741912 | 0x40000058 | SDLK_KP_ENTER |
1073741913 | 0x40000059 | SDLK_KP_1 |
1073741914 | 0x4000005A | SDLK_KP_2 |
1073741915 | 0x4000005B | SDLK_KP_3 |
1073741916 | 0x4000005C | SDLK_KP_4 |
1073741917 | 0x4000005D | SDLK_KP_5 |
1073741918 | 0x4000005E | SDLK_KP_6 |
1073741919 | 0x4000005F | SDLK_KP_7 |
1073741920 | 0x40000060 | SDLK_KP_8 |
1073741921 | 0x40000061 | SDLK_KP_9 |
1073741922 | 0x40000062 | SDLK_KP_0 |
1073741923 | 0x40000063 | SDLK_KP_PERIOD |
1073741925 | 0x40000065 | SDLK_APPLICATION |
1073741926 | 0x40000066 | SDLK_POWER |
1073741927 | 0x40000067 | SDLK_KP_EQUALS |
1073741928 | 0x40000068 | SDLK_F13 |
1073741929 | 0x40000069 | SDLK_F14 |
1073741930 | 0x4000006A | SDLK_F15 |
1073741931 | 0x4000006B | SDLK_F16 |
1073741932 | 0x4000006C | SDLK_F17 |
1073741933 | 0x4000006D | SDLK_F18 |
1073741934 | 0x4000006E | SDLK_F19 |
1073741935 | 0x4000006F | SDLK_F20 |
1073741936 | 0x40000070 | SDLK_F21 |
1073741937 | 0x40000071 | SDLK_F22 |
1073741938 | 0x40000072 | SDLK_F23 |
1073741939 | 0x40000073 | SDLK_F24 |
1073741940 | 0x40000074 | SDLK_EXECUTE |
1073741941 | 0x40000075 | SDLK_HELP |
1073741942 | 0x40000076 | SDLK_MENU |
1073741943 | 0x40000077 | SDLK_SELECT |
1073741944 | 0x40000078 | SDLK_STOP |
1073741945 | 0x40000079 | SDLK_AGAIN |
1073741946 | 0x4000007A | SDLK_UNDO |
1073741947 | 0x4000007B | SDLK_CUT |
1073741948 | 0x4000007C | SDLK_COPY |
1073741949 | 0x4000007D | SDLK_PASTE |
1073741950 | 0x4000007E | SDLK_FIND |
1073741951 | 0x4000007F | SDLK_MUTE |
1073741952 | 0x40000080 | SDLK_VOLUMEUP |
1073741953 | 0x40000081 | SDLK_VOLUMEDOWN |
1073741957 | 0x40000085 | SDLK_KP_COMMA |
1073741958 | 0x40000086 | SDLK_KP_EQUALSAS400 |
1073741977 | 0x40000099 | SDLK_ALTERASE |
1073741978 | 0x4000009A | SDLK_SYSREQ |
1073741979 | 0x4000009B | SDLK_CANCEL |
1073741980 | 0x4000009C | SDLK_CLEAR |
1073741981 | 0x4000009D | SDLK_PRIOR |
1073741982 | 0x4000009E | SDLK_RETURN2 |
1073741983 | 0x4000009F | SDLK_SEPARATOR |
1073741984 | 0x400000A0 | SDLK_OUT |
1073741985 | 0x400000A1 | SDLK_OPER |
1073741986 | 0x400000A2 | SDLK_CLEARAGAIN |
1073741987 | 0x400000A3 | SDLK_CRSEL |
1073741988 | 0x400000A4 | SDLK_EXSEL |
1073742000 | 0x400000B0 | SDLK_KP_00 |
1073742001 | 0x400000B1 | SDLK_KP_000 |
1073742002 | 0x400000B2 | SDLK_THOUSANDSSEPARATOR |
1073742003 | 0x400000B3 | SDLK_DECIMALSEPARATOR |
1073742004 | 0x400000B4 | SDLK_CURRENCYUNIT |
1073742005 | 0x400000B5 | SDLK_CURRENCYSUBUNIT |
1073742006 | 0x400000B6 | SDLK_KP_LEFTPAREN |
1073742007 | 0x400000B7 | SDLK_KP_RIGHTPAREN |
1073742008 | 0x400000B8 | SDLK_KP_LEFTBRACE |
1073742009 | 0x400000B9 | SDLK_KP_RIGHTBRACE |
1073742010 | 0x400000BA | SDLK_KP_TAB |
1073742011 | 0x400000BB | SDLK_KP_BACKSPACE |
1073742012 | 0x400000BC | SDLK_KP_A |
1073742013 | 0x400000BD | SDLK_KP_B |
1073742014 | 0x400000BE | SDLK_KP_C |
1073742015 | 0x400000BF | SDLK_KP_D |
1073742016 | 0x400000C0 | SDLK_KP_E |
1073742017 | 0x400000C1 | SDLK_KP_F |
1073742018 | 0x400000C2 | SDLK_KP_XOR |
1073742019 | 0x400000C3 | SDLK_KP_POWER |
1073742020 | 0x400000C4 | SDLK_KP_PERCENT |
1073742021 | 0x400000C5 | SDLK_KP_LESS |
1073742022 | 0x400000C6 | SDLK_KP_GREATER |
1073742023 | 0x400000C7 | SDLK_KP_AMPERSAND |
1073742024 | 0x400000C8 | SDLK_KP_DBLAMPERSAND |
1073742025 | 0x400000C9 | SDLK_KP_VERTICALBAR |
1073742026 | 0x400000CA | SDLK_KP_DBLVERTICALBAR |
1073742027 | 0x400000CB | SDLK_KP_COLON |
1073742028 | 0x400000CC | SDLK_KP_HASH |
1073742029 | 0x400000CD | SDLK_KP_SPACE |
1073742030 | 0x400000CE | SDLK_KP_AT |
1073742031 | 0x400000CF | SDLK_KP_EXCLAM |
1073742032 | 0x400000D0 | SDLK_KP_MEMSTORE |
1073742033 | 0x400000D1 | SDLK_KP_MEMRECALL |
1073742034 | 0x400000D2 | SDLK_KP_MEMCLEAR |
1073742035 | 0x400000D3 | SDLK_KP_MEMADD |
1073742036 | 0x400000D4 | SDLK_KP_MEMSUBTRACT |
1073742037 | 0x400000D5 | SDLK_KP_MEMMULTIPLY |
1073742038 | 0x400000D6 | SDLK_KP_MEMDIVIDE |
1073742039 | 0x400000D7 | SDLK_KP_PLUSMINUS |
1073742040 | 0x400000D8 | SDLK_KP_CLEAR |
1073742041 | 0x400000D9 | SDLK_KP_CLEARENTRY |
1073742042 | 0x400000DA | SDLK_KP_BINARY |
1073742043 | 0x400000DB | SDLK_KP_OCTAL |
1073742044 | 0x400000DC | SDLK_KP_DECIMAL |
1073742045 | 0x400000DD | SDLK_KP_HEXADECIMAL |
1073742048 | 0x400000E0 | SDLK_LCTRL |
1073742049 | 0x400000E1 | SDLK_LSHIFT |
1073742050 | 0x400000E2 | SDLK_LALT |
1073742051 | 0x400000E3 | SDLK_LGUI |
1073742052 | 0x400000E4 | SDLK_RCTRL |
1073742053 | 0x400000E5 | SDLK_RSHIFT |
1073742054 | 0x400000E6 | SDLK_RALT |
1073742055 | 0x400000E7 | SDLK_RGUI |
1073742081 | 0x40000101 | SDLK_MODE |
1073742082 | 0x40000102 | SDLK_AUDIONEXT |
1073742083 | 0x40000103 | SDLK_AUDIOPREV |
1073742084 | 0x40000104 | SDLK_AUDIOSTOP |
1073742085 | 0x40000105 | SDLK_AUDIOPLAY |
1073742086 | 0x40000106 | SDLK_AUDIOMUTE |
1073742087 | 0x40000107 | SDLK_MEDIASELECT |
1073742088 | 0x40000108 | SDLK_WWW |
1073742089 | 0x40000109 | SDLK_MAIL |
1073742090 | 0x4000010A | SDLK_CALCULATOR |
1073742091 | 0x4000010B | SDLK_COMPUTER |
1073742092 | 0x4000010C | SDLK_AC_SEARCH |
1073742093 | 0x4000010D | SDLK_AC_HOME |
1073742094 | 0x4000010E | SDLK_AC_BACK |
1073742095 | 0x4000010F | SDLK_AC_FORWARD |
1073742096 | 0x40000110 | SDLK_AC_STOP |
1073742097 | 0x40000111 | SDLK_AC_REFRESH |
1073742098 | 0x40000112 | SDLK_AC_BOOKMARKS |
1073742099 | 0x40000113 | SDLK_BRIGHTNESSDOWN |
1073742100 | 0x40000114 | SDLK_BRIGHTNESSUP |
1073742101 | 0x40000115 | SDLK_DISPLAYSWITCH |
1073742102 | 0x40000116 | SDLK_KBDILLUMTOGGLE |
1073742103 | 0x40000117 | SDLK_KBDILLUMDOWN |
1073742104 | 0x40000118 | SDLK_KBDILLUMUP |
1073742105 | 0x40000119 | SDLK_EJECT |
1073742106 | 0x4000011A | SDLK_SLEEP |
SDL Wikiへのリンク
SDLKeycodeLookup - SDL Wiki