目次 - API(機能別) - イベント処理 - SDLキーコード一覧表

SDLキーコード一覧表

表示できる文字のキーのキーコードは, カッコ内の文字のコードである. 表示できる文字のないキーは, スキャンコードと1<<30 (0x40000000)の論理和である.
10進数の値16進数の値(文字)SDL_Keycode
00x00 ('\0')SDLK_UNKNOWN
80x08 ('\b')SDLK_BACKSPACE
90x09 ('\t')SDLK_TAB
130x0D ('\r')SDLK_RETURN
270x1B ('\033')SDLK_ESCAPE
320x20 (' ')SDLK_SPACE
330x21 ('!')SDLK_EXCLAIM
340x22 ('"')SDLK_QUOTEDBL
350x23 ('#')SDLK_HASH
360x24 ('$')SDLK_DOLLAR
370x25 ('%')SDLK_PERCENT
380x26 ('&')SDLK_AMPERSAND
390x27 ('\'')SDLK_QUOTE
400x28 ('(')SDLK_LEFTPAREN
410x29 (')')SDLK_RIGHTPAREN
420x2A ('*')SDLK_ASTERISK
430x2B ('+')SDLK_PLUS
440x2C (',')SDLK_COMMA
450x2D ('-')SDLK_MINUS
460x2E ('.')SDLK_PERIOD
470x2F ('/')SDLK_SLASH
480x30 ('0')SDLK_0
490x31 ('1')SDLK_1
500x32 ('2')SDLK_2
510x33 ('3')SDLK_3
520x34 ('4')SDLK_4
530x35 ('5')SDLK_5
540x36 ('6')SDLK_6
550x37 ('7')SDLK_7
560x38 ('8')SDLK_8
570x39 ('9')SDLK_9
580x3A (':')SDLK_COLON
590x3B (';')SDLK_SEMICOLON
600x3C ('<')SDLK_LESS
610x3D ('=')SDLK_EQUALS
620x3E ('>')SDLK_GREATER
630x3F ('?')SDLK_QUESTION
640x40 ('@')SDLK_AT
910x5B ('[')SDLK_LEFTBRACKET
920x5C ('\\')SDLK_BACKSLASH
930x5D (']')SDLK_RIGHTBRACKET
940x5E ('^')SDLK_CARET
950x5F ('_')SDLK_UNDERSCORE
960x60 ('`')SDLK_BACKQUOTE
970x61 ('a')SDLK_a
980x62 ('b')SDLK_b
990x63 ('c')SDLK_c
1000x64 ('d')SDLK_d
1010x65 ('e')SDLK_e
1020x66 ('f')SDLK_f
1030x67 ('g')SDLK_g
1040x68 ('h')SDLK_h
1050x69 ('i')SDLK_i
1060x6A ('j')SDLK_j
1070x6B ('k')SDLK_k
1080x6C ('l')SDLK_l
1090x6D ('m')SDLK_m
1100x6E ('n')SDLK_n
1110x6F ('o')SDLK_o
1120x70 ('p')SDLK_p
1130x71 ('q')SDLK_q
1140x72 ('r')SDLK_r
1150x73 ('s')SDLK_s
1160x74 ('t')SDLK_t
1170x75 ('u')SDLK_u
1180x76 ('v')SDLK_v
1190x77 ('w')SDLK_w
1200x78 ('x')SDLK_x
1210x79 ('y')SDLK_y
1220x7A ('z')SDLK_z
1770xB1 ('\177')SDLK_DELETE
10737418810x40000039SDLK_CAPSLOCK
10737418820x4000003ASDLK_F1
10737418830x4000003BSDLK_F2
10737418840x4000003CSDLK_F3
10737418850x4000003DSDLK_F4
10737418860x4000003ESDLK_F5
10737418870x4000003FSDLK_F6
10737418880x40000040SDLK_F7
10737418890x40000041SDLK_F8
10737418900x40000042SDLK_F9
10737418910x40000043SDLK_F10
10737418920x40000044SDLK_F11
10737418930x40000045SDLK_F12
10737418940x40000046SDLK_PRINTSCREEN
10737418950x40000047SDLK_SCROLLLOCK
10737418960x40000048SDLK_PAUSE
10737418970x40000049SDLK_INSERT
10737418980x4000004ASDLK_HOME
10737418990x4000004BSDLK_PAGEUP
10737419010x4000004DSDLK_END
10737419020x4000004ESDLK_PAGEDOWN
10737419030x4000004FSDLK_RIGHT
10737419040x40000050SDLK_LEFT
10737419050x40000051SDLK_DOWN
10737419060x40000052SDLK_UP
10737419070x40000053SDLK_NUMLOCKCLEAR
10737419080x40000054SDLK_KP_DIVIDE
10737419090x40000055SDLK_KP_MULTIPLY
10737419100x40000056SDLK_KP_MINUS
10737419110x40000057SDLK_KP_PLUS
10737419120x40000058SDLK_KP_ENTER
10737419130x40000059SDLK_KP_1
10737419140x4000005ASDLK_KP_2
10737419150x4000005BSDLK_KP_3
10737419160x4000005CSDLK_KP_4
10737419170x4000005DSDLK_KP_5
10737419180x4000005ESDLK_KP_6
10737419190x4000005FSDLK_KP_7
10737419200x40000060SDLK_KP_8
10737419210x40000061SDLK_KP_9
10737419220x40000062SDLK_KP_0
10737419230x40000063SDLK_KP_PERIOD
10737419250x40000065SDLK_APPLICATION
10737419260x40000066SDLK_POWER
10737419270x40000067SDLK_KP_EQUALS
10737419280x40000068SDLK_F13
10737419290x40000069SDLK_F14
10737419300x4000006ASDLK_F15
10737419310x4000006BSDLK_F16
10737419320x4000006CSDLK_F17
10737419330x4000006DSDLK_F18
10737419340x4000006ESDLK_F19
10737419350x4000006FSDLK_F20
10737419360x40000070SDLK_F21
10737419370x40000071SDLK_F22
10737419380x40000072SDLK_F23
10737419390x40000073SDLK_F24
10737419400x40000074SDLK_EXECUTE
10737419410x40000075SDLK_HELP
10737419420x40000076SDLK_MENU
10737419430x40000077SDLK_SELECT
10737419440x40000078SDLK_STOP
10737419450x40000079SDLK_AGAIN
10737419460x4000007ASDLK_UNDO
10737419470x4000007BSDLK_CUT
10737419480x4000007CSDLK_COPY
10737419490x4000007DSDLK_PASTE
10737419500x4000007ESDLK_FIND
10737419510x4000007FSDLK_MUTE
10737419520x40000080SDLK_VOLUMEUP
10737419530x40000081SDLK_VOLUMEDOWN
10737419570x40000085SDLK_KP_COMMA
10737419580x40000086SDLK_KP_EQUALSAS400
10737419770x40000099SDLK_ALTERASE
10737419780x4000009ASDLK_SYSREQ
10737419790x4000009BSDLK_CANCEL
10737419800x4000009CSDLK_CLEAR
10737419810x4000009DSDLK_PRIOR
10737419820x4000009ESDLK_RETURN2
10737419830x4000009FSDLK_SEPARATOR
10737419840x400000A0SDLK_OUT
10737419850x400000A1SDLK_OPER
10737419860x400000A2SDLK_CLEARAGAIN
10737419870x400000A3SDLK_CRSEL
10737419880x400000A4SDLK_EXSEL
10737420000x400000B0SDLK_KP_00
10737420010x400000B1SDLK_KP_000
10737420020x400000B2SDLK_THOUSANDSSEPARATOR
10737420030x400000B3SDLK_DECIMALSEPARATOR
10737420040x400000B4SDLK_CURRENCYUNIT
10737420050x400000B5SDLK_CURRENCYSUBUNIT
10737420060x400000B6SDLK_KP_LEFTPAREN
10737420070x400000B7SDLK_KP_RIGHTPAREN
10737420080x400000B8SDLK_KP_LEFTBRACE
10737420090x400000B9SDLK_KP_RIGHTBRACE
10737420100x400000BASDLK_KP_TAB
10737420110x400000BBSDLK_KP_BACKSPACE
10737420120x400000BCSDLK_KP_A
10737420130x400000BDSDLK_KP_B
10737420140x400000BESDLK_KP_C
10737420150x400000BFSDLK_KP_D
10737420160x400000C0SDLK_KP_E
10737420170x400000C1SDLK_KP_F
10737420180x400000C2SDLK_KP_XOR
10737420190x400000C3SDLK_KP_POWER
10737420200x400000C4SDLK_KP_PERCENT
10737420210x400000C5SDLK_KP_LESS
10737420220x400000C6SDLK_KP_GREATER
10737420230x400000C7SDLK_KP_AMPERSAND
10737420240x400000C8SDLK_KP_DBLAMPERSAND
10737420250x400000C9SDLK_KP_VERTICALBAR
10737420260x400000CASDLK_KP_DBLVERTICALBAR
10737420270x400000CBSDLK_KP_COLON
10737420280x400000CCSDLK_KP_HASH
10737420290x400000CDSDLK_KP_SPACE
10737420300x400000CESDLK_KP_AT
10737420310x400000CFSDLK_KP_EXCLAM
10737420320x400000D0SDLK_KP_MEMSTORE
10737420330x400000D1SDLK_KP_MEMRECALL
10737420340x400000D2SDLK_KP_MEMCLEAR
10737420350x400000D3SDLK_KP_MEMADD
10737420360x400000D4SDLK_KP_MEMSUBTRACT
10737420370x400000D5SDLK_KP_MEMMULTIPLY
10737420380x400000D6SDLK_KP_MEMDIVIDE
10737420390x400000D7SDLK_KP_PLUSMINUS
10737420400x400000D8SDLK_KP_CLEAR
10737420410x400000D9SDLK_KP_CLEARENTRY
10737420420x400000DASDLK_KP_BINARY
10737420430x400000DBSDLK_KP_OCTAL
10737420440x400000DCSDLK_KP_DECIMAL
10737420450x400000DDSDLK_KP_HEXADECIMAL
10737420480x400000E0SDLK_LCTRL
10737420490x400000E1SDLK_LSHIFT
10737420500x400000E2SDLK_LALT
10737420510x400000E3SDLK_LGUI
10737420520x400000E4SDLK_RCTRL
10737420530x400000E5SDLK_RSHIFT
10737420540x400000E6SDLK_RALT
10737420550x400000E7SDLK_RGUI
10737420810x40000101SDLK_MODE
10737420820x40000102SDLK_AUDIONEXT
10737420830x40000103SDLK_AUDIOPREV
10737420840x40000104SDLK_AUDIOSTOP
10737420850x40000105SDLK_AUDIOPLAY
10737420860x40000106SDLK_AUDIOMUTE
10737420870x40000107SDLK_MEDIASELECT
10737420880x40000108SDLK_WWW
10737420890x40000109SDLK_MAIL
10737420900x4000010ASDLK_CALCULATOR
10737420910x4000010BSDLK_COMPUTER
10737420920x4000010CSDLK_AC_SEARCH
10737420930x4000010DSDLK_AC_HOME
10737420940x4000010ESDLK_AC_BACK
10737420950x4000010FSDLK_AC_FORWARD
10737420960x40000110SDLK_AC_STOP
10737420970x40000111SDLK_AC_REFRESH
10737420980x40000112SDLK_AC_BOOKMARKS
10737420990x40000113SDLK_BRIGHTNESSDOWN
10737421000x40000114SDLK_BRIGHTNESSUP
10737421010x40000115SDLK_DISPLAYSWITCH
10737421020x40000116SDLK_KBDILLUMTOGGLE
10737421030x40000117SDLK_KBDILLUMDOWN
10737421040x40000118SDLK_KBDILLUMUP
10737421050x40000119SDLK_EJECT
10737421060x4000011ASDLK_SLEEP

SDL Wikiへのリンク

SDLKeycodeLookup - SDL Wiki