Thanks Charles,
I'm writing just a SDL2 library for OxygenBasic.
But I can the sdl_header not directly use, especially the keys definition from sdl.h.
Therefore I do everything by hand.
At the moment, I have trouble with SDL_Rect, somehow it does not work.
I can not imagine that this definition is wrong:
typedef struct SDL_Rect
{
Uint16 x
Uint16 y
Uint16 w
Uint16 h
} SDL_Rect