我正在尝试使用绝对坐标移动光标.这是代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define die(str, args...) do { \
perror(str); \
exit(EXIT_FAILURE); \
} while(0)
int fd;
static void signal_handler(int signo)
{
printf("\nCaught SIGINT\n");
if(ioctl(fd, UI_DEV_DESTROY) < 0)
die("error: cannot destroy uinput device\n");
else printf("Destroyed uinput_user_dev\n\n");
close(fd);
exit(EXIT_SUCCESS);
}
int
main(void)
{
struct uinput_user_dev uidev;
struct input_event ev;
int x, y;
int i;
if(signal(SIGINT,signal_handler)==SIG_ERR)
{
printf("error registering signal hand