Yesterday I played a Sunday game against a team of quite unfriendly cricketers. We play them a couple of times a year on a Sunday and it's never an enjoyable game.
Anyway, I came in to bat at 8 (let the kids have a go) and faced a couple of deliveries from a spinner, before a bowling change and their opener came back on. The keeper was stood back, so I took my guard about a foot outside my crease. I blocked the first ball and drove the second into the covers. Third ball I left outside off stump only to find the keeper had crept forward and stumped me.
Am I right to be seriously annoyed that he didn't inform me that he was standing up to the stumps, or is that just a bit naiive?
For what it's worth I might not specifically inform a batsman of where I'm going to stand in advance of the start of an over, but I would always inform him if I was moving mid-over or even from one over to the next.
The reality is you were a bit naive. There is no requirement to tell the batsman anything, and you should be aware of where the fielders are when you are batting, including the keeper. He's perfectly within his rights to note that you were a foot outside the crease and decide to take advantage of that!
And I'm no keeper, but that's just good keeping. Batsman beware.
As Johnny says, if he moved during the delivery then that should have been dead-balled, however...
Law 40.4. Movement by wicket-keeper
It is unfair if the wicket-keeper standing back makes a significant movement towards the wicket after the ball comes into play and before it reaches the striker. In the event of such unfair movement by the wicket-keeper, either umpire shall call and signal Dead ball.
It will not be considered a significant movement if the wicket-keeper moves a few paces forward for a slower delivery.