def move_cursor_to_coords(self, size, x, y):
        (maxcol,) = size
        trans = self.get_line_translation(maxcol)
        top_x, top_y = self.position_coords(maxcol, 0)
        if y < top_y or y >= len(trans):
            return False

        pos = calc_pos( self.get_text()[0], trans, x, y )
        e_pos = pos - len(self.caption)
        if e_pos < 0: e_pos = 0
        if e_pos > len(self.edit_text): e_pos = len(self.edit_text)
        self.edit_pos = e_pos
        self.pref_col_maxcol = x, maxcol
        self._invalidate()
        return True
Set the cursor position with (x,y) coordinates.
dataset/ETHPy150Open AnyMesh/anyMesh-Python/example/urwid/widget.py/Edit.move_cursor_to_coords