18
18
19
19
#ifdef _WIN32
20
20
21
- #include " xinputsimularotimplwin .h"
21
+ #include " xinputsimulatorimplwin .h"
22
22
#include " notimplementedexception.h"
23
23
#include < iostream>
24
24
25
25
#include < Windows.h>
26
26
27
27
#define MOUSEEVENTF_HWHEEL 0x01000
28
28
29
- XInputSimularotImplWin::XInputSimularotImplWin ()
29
+ XInputSimulatorImplWin::XInputSimulatorImplWin ()
30
30
{
31
31
this ->initCurrentMousePosition ();
32
32
}
33
33
34
- void XInputSimularotImplWin ::initCurrentMousePosition ()
34
+ void XInputSimulatorImplWin ::initCurrentMousePosition ()
35
35
{
36
36
POINT p;
37
37
if (GetCursorPos (&p))
@@ -41,16 +41,15 @@ void XInputSimularotImplWin::initCurrentMousePosition()
41
41
}
42
42
}
43
43
44
-
45
- void XInputSimularotImplWin::mouseMoveTo (int x, int y)
44
+ void XInputSimulatorImplWin::mouseMoveTo (int x, int y)
46
45
{
47
46
SetCursorPos (x, y);
48
47
49
48
this ->currentX = x;
50
49
this ->currentY = y;
51
50
}
52
51
53
- void XInputSimularotImplWin ::mouseMoveRelative (int x, int y)
52
+ void XInputSimulatorImplWin ::mouseMoveRelative (int x, int y)
54
53
{
55
54
int newX = this ->currentX + x;
56
55
int newY = this ->currentY + y;
@@ -62,7 +61,7 @@ void XInputSimularotImplWin::mouseMoveRelative(int x, int y)
62
61
}
63
62
64
63
// TODO use the button from parameter list
65
- void XInputSimularotImplWin ::mouseDown (int button)
64
+ void XInputSimulatorImplWin ::mouseDown (int button)
66
65
{
67
66
INPUT in={0 };
68
67
in.type = INPUT_MOUSE;
@@ -72,7 +71,7 @@ void XInputSimularotImplWin::mouseDown(int button)
72
71
}
73
72
74
73
// TODO use the button from parameter list
75
- void XInputSimularotImplWin ::mouseUp (int button)
74
+ void XInputSimulatorImplWin ::mouseUp (int button)
76
75
{
77
76
INPUT in={0 };
78
77
in.type = INPUT_MOUSE;
@@ -82,14 +81,14 @@ void XInputSimularotImplWin::mouseUp(int button)
82
81
}
83
82
84
83
// TODO use the button from parameter list
85
- void XInputSimularotImplWin ::mouseClick (int button)
84
+ void XInputSimulatorImplWin ::mouseClick (int button)
86
85
{
87
86
this ->mouseDown (button);
88
87
// std::this_thread::sleep_for(std::chrono::milliseconds(1000));
89
88
this ->mouseUp (button);
90
89
}
91
90
// kajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjfkajsdölfkjasdölfkjasldökfjaölsdkjfalsdkjfalskdjfaldskjf
92
- void XInputSimularotImplWin ::mouseScrollX (int length)
91
+ void XInputSimulatorImplWin ::mouseScrollX (int length)
93
92
{
94
93
int scrollDirection = 1 * 50 ; // 1 left -1 right
95
94
@@ -112,7 +111,7 @@ void XInputSimularotImplWin::mouseScrollX(int length)
112
111
}
113
112
}
114
113
115
- void XInputSimularotImplWin ::mouseScrollY (int length)
114
+ void XInputSimulatorImplWin ::mouseScrollY (int length)
116
115
{
117
116
int scrollDirection = -1 * 50 ; // 1 up -1 down
118
117
@@ -135,12 +134,12 @@ void XInputSimularotImplWin::mouseScrollY(int length)
135
134
}
136
135
}
137
136
138
- void XInputSimularotImplWin ::keyDown (int key)
137
+ void XInputSimulatorImplWin ::keyDown (int key)
139
138
{
140
139
throw NotImplementedException ();
141
140
}
142
141
143
- void XInputSimularotImplWin ::keyUp (int key)
142
+ void XInputSimulatorImplWin ::keyUp (int key)
144
143
{
145
144
throw NotImplementedException ();
146
145
}
0 commit comments