4,438
社区成员
发帖
与我相关
我的任务
分享
include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <string.h>
#include <fcntl.h>
#include </workdir/kern/linux-2.6.20/include/linux/input.h>
int main(int argc, char **argv)
{
int fd;
int a;
int i;
int flag11;
unsigned char strOutput[8];
struct input_event inmyself;
fd=open("/dev/input/event0",O_RDWR);
if(fd==-1){printf ("open keyboard err:%d\n",fd);}
goon: flag11=read(fd, &inmyself, sizeof(inmyself));
if(fd==-1){printf ("read keyboard err:%d\n",fd);}
else
//{for(i=0;i<8;i++)
{
printf ("type :%d\n",inmyself.type);
printf ("code :%d\n",inmyself.code);
printf ("value :%d\n",inmyself.value);}
if (inmyself.value) goto goon;
//}
close(fd);
return 0;
}