@classmethod
def cy(cls, *args):
    """
        Either the y position of cursor, or sets the y position.
        Example:
        ::

            # gets the y position of cursor
            my_y = cls.cy()

            # set the y position to 20
            cls.cy(20)

            # moves down 2 spots
            cls.cy(cls.cy() + 2)

        :param y: optional y position to move to
        :return: if y not specified, returns the y position of cursor
        """
    x, y = cls.getxy()
    if not args:
        return y
    return cls.move(x, args[0])
