equal
deleted
inserted
replaced
70 Type type = Type::UNKNOWN; |
70 Type type = Type::UNKNOWN; |
71 State state = State::UNKNOWN; |
71 State state = State::UNKNOWN; |
72 int key = -1; |
72 int key = -1; |
73 int button = -1; |
73 int button = -1; |
74 unsigned long screen = 0; |
74 unsigned long screen = 0; |
75 unsigned long delay = 1; |
75 unsigned long delay = CurrentTime; |
76 int x = -1; |
76 int x = -1; |
77 int y = -1; |
77 int y = -1; |
78 } currentEvent; |
78 } currentEvent; |
79 |
79 |
80 Display display; |
80 Display display; |
131 |
131 |
132 attributeIndex++; |
132 attributeIndex++; |
133 |
133 |
134 if (attributeIndex % attributes.size() == 0) { |
134 if (attributeIndex % attributes.size() == 0) { |
135 if (currentEvent.type == Event::Type::KEY) { |
135 if (currentEvent.type == Event::Type::KEY) { |
136 XTestFakeKeyEvent(display.display, currentEvent.key, currentEvent.state == Event::State::PRESSED, 1); |
136 XTestFakeKeyEvent(display.display, currentEvent.key, currentEvent.state == Event::State::PRESSED, currentEvent.delay); |
137 } else if (currentEvent.type == Event::Type::BUTTON) { |
137 } else if (currentEvent.type == Event::Type::BUTTON) { |
138 XTestFakeButtonEvent(display.display, currentEvent.button, currentEvent.state == Event::State::PRESSED, currentEvent.delay); |
138 XTestFakeButtonEvent(display.display, currentEvent.button, currentEvent.state == Event::State::PRESSED, currentEvent.delay); |
139 } else if (currentEvent.type == Event::Type::MOTION) { |
139 } else if (currentEvent.type == Event::Type::MOTION) { |
140 XTestFakeMotionEvent(display.display, currentEvent.screen, currentEvent.x, currentEvent.y, currentEvent.delay); |
140 XTestFakeMotionEvent(display.display, currentEvent.screen, currentEvent.x, currentEvent.y, currentEvent.delay); |
141 } else { |
141 } else { |