# HG changeset patch # User František Kučera # Date 1617128768 -7200 # Node ID e5baa07d6e6066e0db3b9d60a8b33afd6b2d7248 # Parent 2c4e533e9e337df091ff7c80a9ffc2dd6764d8f2 use CurrentTime (0) as default delay diff -r 2c4e533e9e33 -r e5baa07d6e60 src/X11Handler.h --- a/src/X11Handler.h Sun Mar 28 21:02:02 2021 +0200 +++ b/src/X11Handler.h Tue Mar 30 20:26:08 2021 +0200 @@ -72,7 +72,7 @@ int key = -1; int button = -1; unsigned long screen = 0; - unsigned long delay = 1; + unsigned long delay = CurrentTime; int x = -1; int y = -1; } currentEvent; @@ -133,7 +133,7 @@ if (attributeIndex % attributes.size() == 0) { if (currentEvent.type == Event::Type::KEY) { - XTestFakeKeyEvent(display.display, currentEvent.key, currentEvent.state == Event::State::PRESSED, 1); + XTestFakeKeyEvent(display.display, currentEvent.key, currentEvent.state == Event::State::PRESSED, currentEvent.delay); } else if (currentEvent.type == Event::Type::BUTTON) { XTestFakeButtonEvent(display.display, currentEvent.button, currentEvent.state == Event::State::PRESSED, currentEvent.delay); } else if (currentEvent.type == Event::Type::MOTION) {