Saya mencoba mensimulasikan kejadian keyboard dan mouse, saya berhasil membuat keydown keyboard palsu, keyup. Tombol mouse palsu ke bawah, ke atas dan gerakan mouse palsu, tetapi saya tidak menemukan cara melakukan gerakan roda mouse palsu, dapatkah seseorang menjelaskan kepada saya cara sederhana untuk melakukan ini di c++?
Gerakan Mouse dan tekan tombol Mouse:
Display *dpy = XOpenDisplay(NULL);
XTestFakeMotionEvent(dpy, -1, 50, 50, 0);
XTestFakeButtonEvent(dpy, Button1, true, 0);
XTestFakeButtonEvent(dpy, Button1, false, 0);
XFlush(dpy);
XCloseDisplay(dpy);
Penekanan tombol keyboard:
Display *dpy = XOpenDisplay(NULL);
unsigned int keycode = XKeysymToKeycode(dpy, XK_Super_L);
XTestFakeKeyEvent(dpy, keycode, true, 0);
XTestFakeKeyEvent(dpy, keycode, false, 0);
XFlush(dpy);
XCloseDisplay(dpy);