docs: def get_cursor(self):
          """Return the virtual cursor position.
  
          The cursor can be moved with the :any:`move` method.
  
          Returns:
              Tuple[int, int]: The (x, y) coordinate of where :any:`print_str`
                  will continue from.
  
          .. seealso:: :any:move`
          """
          x, y = self._cursor
          width, height = self.parent.get_size()
          while x >= width:
              x -= width
              y += 1
          if y >= height and self.scrollMode == 'scroll':
              y = height - 1
          return x, y