[問題] 請問gcc如何模擬鍵盤按鍵?
Dear all,
請問在linux下用c的話
要怎樣可以模擬鍵盤按鍵?
(像MFC有keybd_event)
我有在網路上看到一個範例但無法使用
是有地方寫錯嗎?感謝~
void simulate_key(int fd,int value)
{
struct input_event event;
event.type = EV_KEY;
event.code = KEY_0;
event.value = value;
gettimeofday(&event.time,0);
if(write(fd,&event,sizeof(event)) < 0){
printf("simulate key error~~~\n");
return ;
}
}
int main(void)
{
int fd_kbd = open("/dev/input/event1",O_RDWR);
if(fd_kbd<=0){
return -1;
}
simulate_key(fd_kbd, 1);
sleep(1);
simulate_key(fd_kbd, 0);
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.37.155
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章