| 31 | } |
| 32 | |
| 33 | static void init() |
| 34 | { |
| 35 | libXtstHandle = new QLibrary("libXtst", nullptr); |
| 36 | pressFunc = (keyPressFunc)libXtstHandle->resolve("XTestFakeKeyEvent"); |
| 37 | int _; |
| 38 | auto display = disp(); |
| 39 | canSimulateKeyPresses = pressFunc && display && |
| 40 | XQueryExtension(disp(), "XTEST", &_, &_, &_); |
| 41 | } |
| 42 | |
| 43 | static void cleanup() |
| 44 | { |