parameters: (self, key_press: KeyPress, first: bool = False)
docstring: Add a new :class:`KeyPress` to the input queue.
          (Don't forget to call `process_keys` in order to process the queue.)
  
          :param first: If true, insert before everything else.
docstring_summary: Add a new :class:`KeyPress` to the input queue.
          (Don't forget to call `process_keys` in order to process the queue.)
docstring_tokens: Add a new : class : KeyPress to the input queue . ( Don t forget to call process_keys in order to process the queue . )
function: def feed(self, key_press: KeyPress, first: bool = False) -> None:
          """
          Add a new :class:`KeyPress` to the input queue.
          (Don't forget to call `process_keys` in order to process the queue.)
  
          :param first: If true, insert before everything else.
          """
          if first:
              self.input_queue.appendleft(key_press)
          else:
              self.input_queue.append(key_press)
function_tokens: def feed ( self , key_press : KeyPress , first : bool = False ) -> None : if first : self . input_queue . appendleft ( key_press ) else : self . input_queue . append ( key_press )