code: def _key_question(self, text):
          
          if self.get_current_line_to_cursor():
              last_obj = self.get_last_obj()
              if last_obj and not last_obj.isdigit():
                  self.show_object_info(last_obj)
          self.insert_text(text)
          # In case calltip and completion are shown at the same time:
          if self.is_completion_widget_visible():
              self.completion_text += '?'
docs: Action for '?