#include <X11/Xlib.h>
#include <X11/extensions/XTest.h>
#include <X11/keysym.h>
Display* display = XOpenDisplay(NULL);
KeySym keysym = XK_A;
KeyCode keycode = NoSymbol;
keycode = XKeysymToKeycode(display, keysym);
XTestFakeKeyEvent(display, keycode, True, 0); // 键盘按下event
XTestFakeKeyEvent(display, keycode, False, 0); // 键盘释放event
XFlush(display);
XCloseDisplay(display);
Linux C++模拟键盘按键事件
于 2023-05-30 14:20:32 首次发布