Event: {type: SDL_WINDOWEVENT, timestamp: 47, windowID: 2, event: SDL_WINDOWEVENT_SHOWN, data1: 0, data2: 0} Event: {type: SDL_WINDOWEVENT, timestamp: 50, windowID: 2, event: SDL_WINDOWEVENT_HIDDEN, data1: 0, data2: 0} Event: {type: SDL_WINDOWEVENT, timestamp: 56, windowID: 2, event: SDL_WINDOWEVENT_SHOWN, data1: 0, data2: 0} Event: {type: SDL_WINDOWEVENT, timestamp: 88, windowID: 2, event: SDL_WINDOWEVENT_MOVED, data1: 480, data2: 210} Event: {type: SDL_WINDOWEVENT, timestamp: 88, windowID: 2, event: SDL_WINDOWEVENT_EXPOSED, data1: 0, data2: 0} Event: {type: SDL_WINDOWEVENT, timestamp: 2257, windowID: 2, event: SDL_WINDOWEVENT_FOCUS_GAINED, data1: 0, data2: 0} Event: {type: SDL_KEYDOWN, timestamp: 2733, windowID: 2, state: SDL_PRESSED, repeat: 0, keysym: {scancode: 9, sym: 102, mod: 0}} Event: {type: 303} Event: {type: SDL_WINDOWEVENT, timestamp: 2734, windowID: 2, event: SDL_WINDOWEVENT_SIZE_CHANGED, data1: 1600, data2: 900} Event: {type: SDL_WINDOWEVENT, timestamp: 2734, windowID: 2, event: SDL_WINDOWEVENT_RESIZED, data1: 1600, data2: 900} Event: {type: SDL_WINDOWEVENT, timestamp: 2744, windowID: 2, event: SDL_WINDOWEVENT_ENTER, data1: 0, data2: 0} Event: {type: 400} Event: {type: SDL_WINDOWEVENT, timestamp: 2744, windowID: 2, event: SDL_WINDOWEVENT_MOVED, data1: 0, data2: 0} Event: {type: SDL_WINDOWEVENT, timestamp: 2744, windowID: 2, event: SDL_WINDOWEVENT_EXPOSED, data1: 0, data2: 0} Event: {type: SDL_KEYUP, timestamp: 2762, windowID: 2, state: SDL_RELEASED, repeat: 0, keysym: {scancode: 9, sym: 102, mod: 0}} Event: {type: SDL_KEYDOWN, timestamp: 3390, windowID: 2, state: SDL_PRESSED, repeat: 0, keysym: {scancode: 20, sym: 113, mod: 0}}