if(e.keyCode == dojo.keys.ESCAPE && !e.shiftKey && !e.ctrlKey && !e.altKey){ if(this._valueChanged()){ this.undo(); dojo.stopEvent(e); return false; } } return true;