No, it's simpler. You can use any key you want. Imagine a little text box, when you click it, it gets empty, and you click a button excepting escape and the textbox text will change to the code-name of that button, that means that the button you clicked will be the used to.