How to animate UV mask position in Blender Render? I'm trying to create an animation of a rising sun. I know it's easier to just make a whole object moving, but for a specific reasons I can't take this approach. 

What I'm trying to achieve is to change UV mask Y position in time using keyframes. So I tried pressing i  button with mouse hovering a proper value, but what I get is a warning: 

Button doesn't appear to have any property information attached (ptr.data = 000000000000, prop = 00000000000)

I think this printscreen might be a better explaination:
Summarizing, You have minimum three ways to transform UM map:


"Mapping" node in the node editor.
"Mapping" texture.
Use UVProject or UVWarp modifiers.