# HG changeset patch # User Björn Ricks # Date 1314798073 -7200 # Node ID bcf914880f80e44e33772cf0a526fa011336d665 # Parent 565825db59d267666c92bc36fa729ea77f2cea79 Project keys can be larger then 1 Use keypress method of HandleUserInputState to record keys longer then one letter diff -r 565825db59d2 -r bcf914880f80 getan/states.py --- a/getan/states.py Wed Aug 17 12:48:39 2011 +0200 +++ b/getan/states.py Wed Aug 31 15:41:13 2011 +0200 @@ -502,19 +502,6 @@ self.view.frame.set_focus('footer') self.project = project - def keypress(self, key): - logger.debug("HandleUserInputState: handle key '%r'" % key) - pos = self.footer.edit_pos - - if 'esc' in key: - return self.exit() - elif 'enter' in key: - return self.enter() - elif len(key) >= 1 and len(key[0]) == 1: - self.footer.set_edit_pos(pos) - self.footer.set_edit_text(key[0]) - return self - def enter(self): key = self.footer.get_edit_text() if key == '':