SDLKey ASCII值 常用名稱
SDLK_BACKSPACE '\b' 退格鍵 SDLK_TAB '\t' 制表鍵 SDLK_CLEAR 清除鍵 SDLK_RETURN '\r' 回車鍵 SDLK_PAUSE Pause鍵 SDLK_ESCAPE '^[' Esc鍵 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 '@' 圈a 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 '^?' 刪除鍵 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' 小鍵盤 回車 SDLK_KP_EQUALS '=' 小鍵盤 等號 SDLK_UP 向上箭頭鍵 SDLK_DOWN 向下箭頭鍵 SDLK_RIGHT 向右箭頭鍵 SDLK_LEFT 向左箭頭鍵 SDLK_INSERT 插入鍵 SDLK_HOME 歸位鍵 SDLK_END 結束鍵 SDLK_PAGEUP 向上翻頁鍵 SDLK_PAGEDOWN 向下翻頁鍵 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 數字鎖定鍵 SDLK_CAPSLOCK 大寫鎖定鍵 SDLK_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 幫助鍵 SDLK_PRINT 抓屏鍵 SDLK_SYSREQ SysRq鍵 SDLK_BREAK Break鍵 SDLK_MENU 菜單鍵 SDLK_POWER 電源鍵 SDLK_EURO 歐元符
SDL修飾鍵 含義
KMOD_NONE 無修飾鍵可用 KMOD_NUM 按下數字鎖定鍵 KMOD_CAPS 按下大寫鎖定鍵 KMOD_LCTRL 按下左ctrl鍵 KMOD_RCTRL 按下右ctrl鍵 KMOD_RSHIFT 按下右shift鍵 KMOD_LSHIFT 按下左shift鍵 KMOD_RALT 按下右alt鍵 KMOD_LALT 按下左alt鍵 KMOD_CTRL 按下一個ctrl鍵 KMOD_SHIFT 按下一個shift鍵 KMOD_ALT 按下一個alt鍵
依據官網文檔補充如下SDL修飾鍵:
SDL修飾鍵 含義
KMOD_RMETA 按下右Meta鍵 KMOD_LMETA 按下左Meta鍵 KMOD_META 按下Meta鍵 KMOD_MODE 按下模式切換鍵