| Uint32 | type | SDL_EVENT_TEXT_EDITING |
| Uint32 | reserved | 予約 |
| Uint64 | timestamp | イベントのナノ秒単位のタイムスタンプ. SDL_GetTicksNS()で設定 |
| SDL_WindowID | windowID | フォーカスのあるウィンドウ (存在すれば) |
| const char * | text | UTF-8でエンコードされた入力されたテキスト |
| Sint32 | start | 未変換テキストのカーソルのスタート位置. 編集中でなければ-1 |
| Sint32 | length | 未変換テキストの長さ. 編集中でなければ-1 |
startはUTF-8文字単位の位置で, 新しい文字を打ち込まれると未変換テキストに挿入される.
lengthはUTF-8文字の文字数で, 新しい文字を打ち込むと書き換わる.