note that it matters where the focus is set on when hitting ESC. If the focus is on a component then the ESC key is consumed on the component. So use case matters!
Q1: How do your application users learn about the ESC functionality (doesn't sound intuitive)
Q2: What other option would you have to reset the values (reset button, JSF events? )