

def hscroll(clicks, x=None, y=None, pause=None, _pause=True):
    'Performs an explicitly horizontal scroll of the mouse scroll wheel,\n    if this is supported by the operating system. (Currently just Linux.)\n\n    The x and y parameters detail where the mouse event happens. If None, the\n    current mouse position is used. If a float value, it is rounded down. If\n    outside the boundaries of the screen, the event happens at edge of the\n    screen.\n\n    Args:\n      clicks (int, float): The amount of scrolling to perform.\n      x (int, float, None, tuple, optional): The x position on the screen where the\n        click happens. None by default. If tuple, this is used for x and y.\n      y (int, float, None, optional): The y position on the screen where the\n        click happens. None by default.\n\n    Returns:\n      None\n    '
    _failSafeCheck()
    if (type(x) in (tuple, list)):
        (x, y) = (x[0], x[1])
    (x, y) = position(x, y)
    platformModule._hscroll(clicks, x, y)
    _autoPause(clicks, _pause)

dataset/ETHPy150Open asweigart/pyautogui/pyautogui/__init__.py hscroll/VarMisuse@93/416 `pause`->`clicks`