(fd, LIBEVDEV_UINPUT_OPEN_MANAGED, &dev)) { perror("Failed to create uinput device"); close(fd); return -1; } // 设置设备属性,如名称、类型等 libevdev_set_name(dev, "Virtual Keyboard"); libevdev_enable_event_type(dev, EV_