Great! As for understanding “press” and “push” the same thing, you don’t need to do so (not in I7 version 6G60, at any rate), because it’s already understood as the same thing. It’s just that there’s no “pressing” action – the command “press” simply redirects to the “pushing” action.
Yep. According to the I7 Manual, it’s “Use undo prevention.”
I’d say that depends on why the player can’t go north before he/she presses the button.(Is there no exit? is there a locked door? is there a giant crab barring the way on? etc.)