add sdl study source with get key state