How can I undo when I move the cursor, Ctrl-Z doesn't work? I would prefer a keyboard shortcut, but any method will do, although I'd like to avoid scripts if possible.

  • $\begingroup$ I think the closest thing you can do without scripts is adding empties before moving the cursor. The only reasonable solution I can think of is writing an addon which stores the cursor coordinates before the cursor is moved, then puts the cursor back when Ctrl Z is pressed. (if the cursor wasn't the last action, then it could undo normally) $\endgroup$
    – gandalf3
    Commented Jan 6, 2015 at 3:57
  • 4
    $\begingroup$ Yes, this is always what I'm looking for. I think it is very helpful for blender to support this. However, there are a few addons designed specifically to this, with some other enhanced features. You can turn them on in Blender. $\endgroup$ Commented Jan 6, 2015 at 6:43
  • 2
    $\begingroup$ @LeonCheung Could you add this as an answer, I was not aware that the plugins exist but they are very useful. $\endgroup$
    – stacker
    Commented Jan 6, 2015 at 8:14
  • $\begingroup$ @stacker Sorry for late reply, I saw poor did it. :) $\endgroup$ Commented Jan 6, 2015 at 11:12

2 Answers 2


You can try Cursor Control addon.

enter image description here

Note: To overwrite your actions you only need to go back in history.

As everywhere in blender you can Right Click on the arrow buttons of the cursor history to assign shortcuts for navigate back and forth:

enter image description here


As this Reddit comment explains, in Blender 4.1:

  1. Shift + S
  2. 3D cursor to world origin

shall at least reset it to its default (which is an undo operation, but not a last-modification undo).


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .