Re: Why not remap something else?
It also really helps when the dialog is presenting you with two options and it is unclear which one is the "Cancel, get me out of here" one. For instance, I've seen dialogs in the past that are basically like this:
Do you want do stop this operation and lose all data? "Cancel" "Close".
where "Cancel" is wired into losing data. So the choice is sit and try to decipher the poor English or mash Esc and hope the programmer understood "Esc" == "cancel the stuff leading up to the dialog being invoked". Most do, even if they don't understanding English grammar and syntax...