add keyboard doc