Skip to content

Commit a38abd1

Browse files
committed
update the mouse scroll event for Linux
1 parent cfce3f2 commit a38abd1

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

Desktop.Robot/Linux/Robot.cs

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -71,18 +71,21 @@ public override void MouseMove(int x, int y)
7171

7272
public override void MouseScrollVertical(int value)
7373
{
74-
if (value < 0)
74+
while (value > 0)
7575
{
76-
click(true, Common.UP_BUTTON);
77-
Thread.Sleep(value);
78-
click(false, Common.UP_BUTTON);
79-
}
80-
else
81-
{
82-
click(true, Common.DOWN_BUTTON);
83-
Thread.Sleep(value);
84-
click(false, Common.DOWN_BUTTON);
85-
}
76+
if (value < 0)
77+
{
78+
click(true, Common.UP_BUTTON);
79+
Thread.Sleep(100);
80+
click(false, Common.UP_BUTTON);
81+
}
82+
else
83+
{
84+
click(true, Common.DOWN_BUTTON);
85+
Thread.Sleep(100);
86+
click(false, Common.DOWN_BUTTON);
87+
}
88+
}
8689
}
8790

8891

0 commit comments

Comments
 (0)