Sometimes you select an object and then you start to type to the arrow on the keyboard, you might want to undo all moves made with keyboard.
When you want to be accurate. For instance, you try to move a sink move by move then if you want to move back you will use the opposite arrow and not the undo.
_______________
Well ok it's not a big thing but bif there is an undo manager I think we can save all movements started with arrows and undo them all at once, clear the list if key is not from keyboard.
If you think it's a good idea it could be a good way to dig into the code.